自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 不引用Pyhton第三方库,实现一个有序列表。

class YouXu(dict): #重写魔术魔法 def __init__(self): #添加一个列表,用来放字典里的值 self.ls = [] super(YouXu,self).__init__() #重写魔术魔法 def __setitem__(self,key,value): #在添加新值得时候,将键添加到列表中 self.ls.append(key) super(Yo...

2018-06-08 20:48:16 224

原创 如何使用递归获取文件夹的大小

import osdef getsizes(spath,size = 0): #获取文件夹下的子文件 dirlist = os.listdir(spath) #遍历子文件 for i in dirlist: #路径拼接 i = os.path.join(spath,i) #判断是否为文件或者链接 if os.path.isfile(i) or os.path.islink(i): #如...

2018-06-08 19:48:01 522

原创 python3之生成器

        斐波那契(Fibonacci)数列列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:def fab(max):     n, a, b = 0, 0, 1     while n < max:         # print b        ...

2018-03-19 21:50:11 233

原创 学python--09--用tkinter做一个压缩软件

class YSRJ:     import tkinter     import tkinter.filedialog     import zipfile     import os.path     def __init__(self):         import tkinter.messagebox         self.root = tkinter.

2018-01-07 17:07:27 428

原创 学Python(08)—用tkinter做计算器

import math class JSQ:     import tkinter     import math     def __init__(self):         # 设置一个用于检测运算符号的变量         self.yunsuan = False         # 用于保存内容的容器         self.save = []

2018-01-07 17:04:29 1680

原创 学python(08)——字符串函数

字符串函数     用字符串中的指定字符切割字符串  split    result = strs.split(,)   输入\n 代表用换行分割 用回车进行字符串分割  splitlines     Result = strs.splitlines() 用指定的字符串将容器内的字符串链接成一个字符串 join   result =’**!’.join(lists) 0填充函

2018-01-07 17:03:32 234

原创 兄弟连学Python(14)-----实现split的功能

#实现split的功能 def split(strs,flag):     #存储字符串的容器     strlist = []     #获取上一次空格的位置     position = -1     #获取当前指针的位置(遍历到字符的位置)     current = 0     #遍历字符串     for i in strs:         #判断是

2017-12-24 18:01:34 212

原创 学python(04)——统计列表中所有数据出现的次数

统计列表中所有数据出现的次数 ' lists = ['A','C','Z','D','C','C','A','B','A','B','B',2,'3',1,3] def countchar(var):     #设置用于存储字符和次数的字典     result = {}     #遍历容器中的所有数据     for i in var:         #判断

2017-12-24 17:47:51 5064

原创 学python(04)——函数生成N位验证码

使用函数生成N位验证码,验证码随机为数字、大写字符、小写字符 import random    #引入random函数 def sf(cd,lx):     #cd代表位数,lx代表种类     if lx  == 0:     #如果lx= 0,则验证码都为数字         str1 = ''     #生成一个空字符串用来接收验证码         i =

2017-12-17 18:02:38 1340

原创 学python(03)—— 如何使用函数实现一个随机字符串里的大小写字符互换

def strs(zfc):#生成一个函数 trs1 = ‘’#声明一个空字符串 for i in zfc:#让i遍历zfc里的元素 i =ord(i)#让i转为asicc码 if 65 <= i <= 90 #如果i为大写字母的编码 i += 32 #让i转为对应小写字母的编码 i = chr(i)#让编码转为小写字母 str1 += i#让空集合跟小写字母相加 elif 97

2017-12-11 22:39:06 1728

原创 学python(02)——关于循环的经典试题理解

兄弟连学python(02)——关于循环的经典试题理解   1. 百钱买百鸡   假如你手上有100块钱,你需要买100只鸡。这个时候你去市场上,发现鸡有三种:母鸡3元一只,公鸡1元一只,小鸡0.5元一只,现在请问你有多少种买法可以把钱花完? 思路:根据题目不难想到,母鸡最多可以买33只(i),公鸡最多可以买100只(j),而小鸡最多也只能买100只(k)(因为只需要买100只鸡),只要

2017-12-10 16:16:17 1440 1

原创 学python(01)——一个小白关于递归的理解

兄弟连学Python(01)递归函数 我从一个IT的小白,到现在已经算是入门有十天的时间了。 在学习一开始的时候,老师曾跟我们说过,递归函数是一个比较重要的知识点,也是新手很容易迷失的地方,然而我在真正的学习递归的时候,发现并没有那么的难,今天我把我所理解的递归写出来,然后希望大家可以看一下,如果有什么缺失或者错误的地方,希望大家还能够指出。(毕竟我半个月前还是一个小白)   def nu

2017-12-10 15:08:29 1900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除