摘要: info = { "name":"roger", "age":12}f = open("test.txt","w")f.write(str(info))f.close() f = open("test.txt","r")data = f.read()print(data["name"])f.close()会报错使用eval() f = open("test.txt","... 阅读全文
posted @ 2018-05-15 08:43 强巴 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 1.abs() 取绝对值2.all([0,-5,3]) 与 all([1,-5,3]) 可迭代对象中所有都是True,返回Trueany() 3. bin()把数字十进制转二进制 4. bool()判断真假 5.bytes("abcde",encoding="utf-8")bytesarray("a 阅读全文
posted @ 2018-05-14 11:14 强巴 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 可以直接作用于for循环的数据类型 一类是集合数据类型:list,tuple,dict,set,str等 一类是generator,包括生气器和带yeild的gererator function 这些可以直接作用于for循环的对象称为可迭代对象:Iterable 判断是否可迭代用Iterable f 阅读全文
posted @ 2018-05-14 09:41 强巴 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 列表生成器: [ i*2 for i in range(10) ]这不是是生成器 [ func(i) for i in range(10) ] ( i*2 for i in range(10) ) 这就是生成器 一个算法,一个函数,可以边循环边生成数据,为了省空间,只有调用才会生成相应的数据。 只有 阅读全文
posted @ 2018-05-14 09:14 强巴 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1.局部变量 在函数内部,可以用Global,显式的声明为全局变量。这种方式永远不要这么用。 Ctrl+?多行注释i 2.高级函数 把函数名当做参数,传给函数 def add(a,b,f): return f(a)+f(b) res = add(3,-6,abs) abs是内置函数 def bar( 阅读全文
posted @ 2018-05-13 12:15 强巴 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.元组,也叫只读列表 列表可以嵌套任何东西 2.终端高亮显示字符 "\033[41;1m字符\033[0m" 31粉色 32亮绿 41底色粉红 42底色亮绿 3. strip是去空格的意思 print('\nros'.lstrip()) just是补指定字符的意思 print('\nros'.lj 阅读全文
posted @ 2018-05-11 09:11 强巴 阅读(117) 评论(0) 推荐(0) 编辑