python学习笔记3

python学习笔记3,第1张

概述目录元组文件语句与语法元组元组不可在原位置修改,无sort()之类在原位置修改的函数,但可用sorted()元组内部可嵌套列表等可修改类型,元组内部的列表可修改列表,字典,元祖可包含任何种类的对象,集合只能包含不可变对象(字符串,元祖,数字)T=(20,)#若要形成单元素元组则要在元素后加

目录元组文件语句与语法

元组元组不可在原位置修改,无sort()之类在原位置修改的函数,但可用sorted()元组内部可嵌套列表等可修改类型,元组内部的列表可修改列表,字典,元祖可包含任何种类的对象,集合只能包含不可变对象(字符串,元祖,数字)
T=(20,) #若要形成单元素元组则要在元素后加 ‘,’T=tuple(I) #I为可迭代的对象
文件
f=open(r'C:/spam','r/w/a/w+/r+/rb') #打开文件w+/r+可写可读,w+会清空原来文件的内容,a表示在原文件上加内容f.seek(i) #将光标移动到文件中i位置上f.flush() #将缓冲区的文件写内容刷入磁盘for x in f     print(x) #一行一行打印eval("print('abc')") #eval函数可将字符串当做运行代码#pickle模块#转存f=open('C:/spam','wb') #以二进制写入形式打开一个文件import picklepickle.dump(D,f) #将数据转换成二进制形式存入文件中f.close() #关闭文件#取回f=open('C:/spam','rb') #以二进制读的形式打开文件e=pickle.load(f) #将文件中的内容转换加载到e中#JsON模块#转存import Jsons=Json.dumps(data) #将数据转成Json格式再赋值给s#取回data=Json.loads(s) #将Json文本转换成Python对象再赋值给data
语句与语法python 不支持a++,a-- 的写法,没有swich函数对列表而言'+='是在原位置修改,而‘+’是产生新对象
#trytry:    尝试一下,可能出错except:     ‘try’发生异常则执行else:     ‘try’未发生异常#赋值a, *b= 'spam' #a='s',b以列表形式承接剩余的字符seq='spam'*a = seq #错误写法,带星号的名称自身没有被编写入列表中*a, = seq #正确写法#打印print('打印目标',sep='分隔符',end='结尾字符串',file='输出流',flush=true/false决定是否刷新输出缓冲区)#设定输出流import systemp=sys.stdout #标记原来的输出流sys.stdout=open('log.txt','a') #将输出流设为写入log.txt文件print('spam') #将‘spam’输进log.txt文件中sys.stdout.close() #关闭文件sys.stdout=temp #复原#if/else三元表达式a = y if x else z #若x为真则a=y,否则a=zwhile text:    ....else:    若'break'未执行则执行这条#enumerate函数for (offset,item) in enumerate(S) #offset是从0开始的计数器,item是S中的各元素,S是可迭代对象,enumerate会返回一个生成器对象
总结

以上是内存溢出为你收集整理的python学习笔记3全部内容,希望文章能够帮你解决python学习笔记3所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1188768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存