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:  #不管是否出错都会执行
 

 

 

 




 

 

 

 

 

 

 

 
 
posted @ 2021-06-08 16:35  终末s  阅读(50)  评论(0编辑  收藏  举报