自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件!

‘r' 以只读的方式打开 ‘w' 以可写的方式打开,会覆盖已存在的文件 ‘x' 以可写的方式打开,若文件已存在则会抛出异常 ‘a' 以可写的方式打开,若文件已存在则在末尾追加写入 ‘b' 以二进制模式打开文件 ‘t' 以文本模式打开 ‘+’ 可读写模式 ‘U' 通用换行符支持 f.close() 关闭文件,打开的文件用完后要记得close f.read(size) 从文件中读取...

2018-04-26 23:37:25 148

原创 集合

集合里的元素是唯一的,无序的,存储方式与字典一样,里面的存储元素都要求是可哈希的。set1 = {[1,2,3]}是错误的,列表是可变的~创建集合方式:0. set1 = {1,2,3,4}1. set2 = ([1,2,3,4,5])可利用for循环访问集合里的每一个元素in   not in判断是否存在于集合中add()  remove() 方法num = frozenset([1,2,3,4...

2018-04-26 22:54:32 122

原创 字典:通讯录&登陆系统

# 利用字典写一个通讯录程序print('|---欢迎进入通讯录程序---|')print('|---1:查询联系人资料---|')print('|---2:插入新的联系人---|')print('|---3:删除已有联系人---|')print('|---4:退出通讯录程序---|')contact = {}while True:    order = int(input('请输入相关的指令代码...

2018-04-24 18:10:13 337

原创 字典

列表,元组,字符串都是序列,而字典是"映射" “哈希”“散列”“关系数组”0.创建和访问字典dict1 = {1:'a',2:'b'}   1为key,a为valuedict1[1] = 'a'>>> dict2 = dict(((1,'h'),(2,'a'),(3,'p'),(4,'p'),(5,'y')))>>> dict2{1: 'h', 2: 'a', ...

2018-04-23 23:39:28 121

原创 递归

0. 递归需要满足的条件:a.函数调用自身;b.有递归终止条件1.不得不使用递归的情况:目录索引;汉诺塔;快速排序;树结构的定义等例0:欧几里得算法求最大公约数:>>> def gcb(x,y): if y == 0: return x else: return gcb(y,x%y)例1:递归进行十进制转换为二进制:def binRecur(x):    if(x == 1)...

2018-04-22 17:28:37 102

原创 python 内嵌函数与闭包 &lambda表达式

0.在函数中修改全局变量的值,应该使用global关键字>>> num = 1>>> def FunA(): global num num = 5 print(num) >>> FunA()5>>> 1. 在内嵌函数中,如果在内部函数修改外部函数的局部变量,应该用nonlocal关键字在没有nonlocal之前,通过将变量赋值...

2018-04-22 16:07:41 487

原创 序列! & 函数

序列三贱客: 列表、元组和字符串共同点: 1.都可以通过索引得到每一个元素              2. 默认索引值都是从0开始               3.可以通过分片的方法得到一个范围内的元素的集合               4.有很多共同的操作符:重复操作符*;拼接操作符+;成员关系操作符 in  not in;a = list(a)    把一个可迭代对象转换为列表a = tupl...

2018-04-18 23:15:34 268

转载 字符串格式化

%c        格式化字符及其ASCII码%s        格式化字符串%d        格式化整数%o        格式化无符号八进制数%x        格式化无符号十六进制数%X        格式化无符号十六进制数(大写)%f        格式化定点数,可指定小数点后的精度%e        用科学计数法格式化定点数%E        同%e%g        根据值的大小决定...

2018-04-18 22:03:51 97

原创 密码安全性检查

#密码安全性检查##低级密码:1.密码由单纯的数字或字母组成; 2密码长度《=8位#中级密码:1.密码长度必须由数字、字母或特殊字符(~!@#$%^&*()|\<>:;,.=-?\[]{})中的两种组成#高级密码:1.密码由三种字符组成#           2.密码只能由字母开头#           3.密码长度不能低于16位temp = input("请输入需要检查的密码...

2018-04-17 18:08:21 1529

转载 python Day 4 字符串方法

capitalize()    #把字符串的第一个字符改为大写casefold()    #把整个字符串的所有字符改为小写center(width)    #将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])    #返回sub在字符串里边出现的次数,start and end 参数表示范围,可选。encode(encoding='utf-8',...

2018-04-11 23:58:16 119

原创 python Day 3 列表和元组

1.列表可以直接相加list1 = [1,2]  list2 = [3,4]list3 = list1+list2>>>list3[1,2,3,4]2.列表相比较>>>list1 > list2True3.列表乘以整数>>>list1*2[1,2,1,2]>>> 1 in list1True4.列表中的方法list.co...

2018-04-09 22:39:35 169

python Day 2

1.assert关键字为断言,当该关键字后面的条件为假的时候,程序会崩溃并且抛出异常:AssertionError2. 快速实现几个变量互换x=1;y=2;z=3;m=4print(x,y,z,m)x,y,z,m=m,z,y,xprint(x,y,z,m)3. in:成员资格运算符>>>1 in [1,2,3,4]>>>True...

2018-04-08 23:10:10 71

原创 Python day 1

int()是向下取整数;int(3.5)=3;如何实现四舍五入?int(3.5+0.5)=4;int(3.4+0.5)=3;

2018-04-07 21:42:44 123

空空如也

空空如也

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

TA关注的人

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