摘要: #文件写模式f=open('a.txt','w',encoding='utf-8')#文件写f.write('11111\n')f.write('2222\n')f.write('3333\n4444\n')#文件写多行f.writelines(['a\n','b\n','c\n'])#关闭f.cl 阅读全文
posted @ 2017-07-13 23:44 刘小伟 阅读(254) 评论(0) 推荐(0) 编辑
摘要: #可以进行多个文件同时打开,并且不用关心文件有关闭的问题 # with open('a.txt','r',encoding='utf-8') as f,open('b.txt') as f1: 阅读全文
posted @ 2017-07-13 23:42 刘小伟 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: #打开文件 # f=open('a.txt','r',encoding='utf-8') # 读取全部 # res=f.read() # print(res) #读一行 # print(f.readline(),end='') # print(f.readline(),end='') #读多行 # print(f.readlines()) # print(f) # 关闭文件 # f.close... 阅读全文
posted @ 2017-07-13 23:41 刘小伟 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 按存值个数区分 标量/原子类型:数字,字符串 容器类型:列表,元组,字典 按可变不可变区分 可变:列表,字典 不可变:数字,字符串,元组 按访问方式区分 直接访问:数字 按照索引访问(序列类型):字符串,列表,元组 key访问(映射类型) 字典 阅读全文
posted @ 2017-07-13 23:24 刘小伟 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 定义(集合内可以有多个元素,但是每个元素都必须是不可变类型,即可hash类型,集合内的元素唯一,集合是无序的): pythons=['a','b','c','d','e','f'] s1=set('hello') print(s1,type(s1)) s={'a',3,9,'b'} #关系运算??? # print(s) #集合优先掌握的方法 pythons={'a','b','c','d' 阅读全文
posted @ 2017-07-13 23:21 刘小伟 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 定义(元组是有序的且值是不可重复的):age=(11,22,33,44,55,33) 或 age=tuple((11,22,33,44,55)) 或 name = "a", "b", "c", "d"; #取值print(age[2])# 范围取值print(age[1:4])# 某个元素个数pri 阅读全文
posted @ 2017-07-13 23:18 刘小伟 阅读(3082) 评论(0) 推荐(0) 编辑
摘要: 定义(字典的key必须是不可变类型,也成为可hash类型,并且字典是无序的): info={'name':'egon','age':18,'sex':'male'} 或 info=dict({'name':'egon','age':18,'sex':'male'}) # 取某个KEY的值 print(info['age']) # 增加KEY和值 info['height']=1.80 pri... 阅读全文
posted @ 2017-07-13 23:18 刘小伟 阅读(4474) 评论(0) 推荐(0) 编辑
摘要: #给多个变量赋值data=['alex',84,[1900,3,38]]name,age,birth=dataprint(name)print(age)print(birth)#msg='hello'a,b,c,d,e=msgprint(a,b,c,d,e) msg='hello'a,_,_,_,b 阅读全文
posted @ 2017-07-13 23:17 刘小伟 阅读(16755) 评论(0) 推荐(2) 编辑
摘要: 定义: my_girl_friends=['aa','bb','cc',4,10,30] 或my_girl_friends=list(['aa','bb','cc',4,10,30]) # 获取类型 print(type(my_girl_friends)) #取第几个位置的取 print(my_girl_friends[2]) #取范围第几到第几的值 print(my_girl_frien... 阅读全文
posted @ 2017-07-13 22:41 刘小伟 阅读(743) 评论(0) 推荐(0) 编辑
摘要: x = str('aaa') 或 x = 'aaaa' 常用函数: 通过边界查找字符串中的字符: name = 'egon' print(name[0]) 移除左右空白: name = 'egon' name=name.strip() # print(name.lstrip('*')) 去除左边的空 阅读全文
posted @ 2017-07-13 01:19 刘小伟 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 二进制:bin() 八进制:oct() 十六进制:hex() 阅读全文
posted @ 2017-07-13 00:33 刘小伟 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 可变变量:也就是ID不变,值可以变,这种类型叫可变变量,如:字典 不可变变量:即值一变id也变,即重新创造一个空间存值,如int、str等 阅读全文
posted @ 2017-07-13 00:23 刘小伟 阅读(600) 评论(0) 推荐(0) 编辑
摘要: eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。 eval()函数常见作用有: 1、计算字符串中有效的表达式,并返回结果 >>> eval('pow(2,2)') 4 >>> eval('2 + 2') 4 >>> 阅读全文
posted @ 2017-07-13 00:19 刘小伟 阅读(295) 评论(0) 推荐(0) 编辑