python笔记
外部引入库 在命令行中 pip install 要安装的库 pip uninstall 要卸载的库
pip list 查看安装了那些库 在代码中引入 import 要引入的库
字符串替换 replace()
a='abcdefg' c=a.replace('bcd','oku') #将a字符串中的bcd替换为oku,用一个新变量接收返回来的数据 print(c) #输出aokuefg
占位符
a="abc%sdefg"%'123456' #123456替换%s 或 a="abc{}defg".format('123456') print(a) #输出abc123456defg
切片
a='abcdeg' print(a[0:4])
或
print(a[:4]) #abcd 输出0到第n-1个字符,第一个参数不填默认为第一个
print(a[-3:]) #deg 输出倒数第3个到最后一个,第二个参数不填默认为最后一个
数组
a=['a','b','c','d'] a.append('e') #在数组的末尾添加一个字符d a.remove('a') #删除数组中的字符a,如果有多个a,则只删除第一个出现的a print(a) #['b', 'c', 'd', 'e']
if else条件判断(python中的true和false首字母都要大写;如果为一个变量,判断条件与js类似,有内容则为true,无内容或变量为0则为false)
if a==6: print('1') else: print('0')
for in循环
a=[1,2,3,4,5,6,7] for i in a: print(i) #输出第1到7 for i in range(1,5): print(i) #输出1到4
a=[1,2,3,4,5,6,7] c='456' print(type(a)) #输出a的数据类型<class 'list'> 数据类型转换 print(type(str(a))) #<class 'str'> print(type(int(c))) #<class 'int'> print(len(a)) #7 ,输出字符串或数组的长度 d=3.14159267 print(round(d,2)) #3.14 ,保留n位小数
input() 用户输入
e=input("请输入一个值:") #请输入一个值:‘用户随便输入一个字符串’ print(e) #输出用户输入的字符串
异常捕获
try: ... except IOError: #如果是读写异常则执行except中的代码 ... NameError #变量定义异常,如未赋值变量
except (NameError,IOError) as result: #多个一起使用,并打印出错原因
print(result)
except Exception as result: #捕获所有错误
finally: #不管是否出错都会执行