- 博客(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关注的人