1.列表
python中创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
如:l1 = ["你好",0,1,2,3,4,5,6,7,8,9,0]
l2 = ["嘟嘟嘟嘟嘟","雪球来了"]列表中的数据可以进行增删改查,方法有:
del l1[1]#删除指定的数据l1.append("我不好")#在末尾添加数据
l1.extend(l2)#将l2添加到l1后面
l1.insert(0,"hello")#在指定位置添加数据
l1.remove(0)#删除首次出现的元素
l1.pop(0)#删除指定下标元素并输出
l1.count(0)#返回指定元素出现次数
l1.reverse()#将列表逆序
l1.sort(key=str,reverse=False)#false升序true降序
2.字典
字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示: dic = {"name":"xiao ming ","age":"16","sex":"male"} 字典可以进行增删改查:dic["age"] = 25#改数据
dic["height"] = 177#添加数据 默认添加到末尾
print(dic.items())#返回所有元素
del dic["sex"]#删数据
字典数据读取需要进行key与value值的匹配,每个key对应一个value值,key值相同只会读取第一个key对应的数据。
3.文件处理函数open
open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
如:filename = './file/1.txt'; fileRead = open(filename,'w') 在使用文件函数时经常会使用到的参数:r:只读模式打开文件,读文件内容的指针会放在文件的开头。
w:以只写模式打开文件,若该文件存在,打开时会清空文件中原有的内容。
a:以追加模式打开一个文件,对文件只有写入权限,如果文件已经存在,文件指针将放在文件的末尾(即新写入内容会位于已有内容之后);反之,则会创建新文件。
+:打开一个文件进行更新(可读可写)。 +模式可以和其他模式一起使用比如r+,w+等。
在结束时必须使用close()方法关闭文件:
fileRead.close() 整个流程即为打开文件,对文件进行操作,关闭文件。或者可以使用with关键字进行操作比如: filename = './file/1.txt'; fileRead = open(filename,'w') fileRead.close() 可以修改为: with open('./file/1.txt','w') as f:#使用with自动关闭文件 print(f.write("hello student!"))4.异常处理结构try...except...
其原理就是:try中内容发生错误就执行except中的代码
比如:
mathScore = input('数学成绩: ')#异常处理结构
try:
mathScore = int (mathScore)
if(0<=mathScore<=100):
print("输入的数学成绩为: ", mathScore)
else:
print("输入不在本科成绩范围内")
except Exception as e:
print('输入数值有误1 ')
当我们输入一个文字就被判断异常然后执行except中的print()操作。 标签:攻防,文件,python,笔记,dic,key,l1,print,open From: https://www.cnblogs.com/xingzheakai/p/17399349.html