自定义博客皮肤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 162

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

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 446

原创 python3之生成器

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

2018-03-19 21:50:11 171

原创 学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 349

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

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

2018-01-07 17:04:29 1578

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

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

2018-01-07 17:03:32 166

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

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

2017-12-24 18:01:34 156

原创 学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 4962

原创 学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 1218

原创 学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 1650

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

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

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

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

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

2017-12-10 15:08:29 1815

空空如也

空空如也

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

TA关注的人

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