内置函数图
密码 zqnb
1 将每个列表的第一项打印出来 2 li=[1,2,3] 3 l2=["a","b","c"] 4 l3=["*","**",(1,2,3)] 5 for i in zip(li,l2,l3): 6 print(i) 7 8 print(all([1,2,True]))#列表里全真才真 9 print(any([[],"",0]))#一真为真 10 11 lst=["alex","wusir","taibei"]#这里i,el 前面的是索引,后面的是元素 12 for i,el in enumerate(lst): 13 print(str(i),el)#输出两个值,i是数字,需要用str()括上 14 15 print(repr("大家好,\n \t我叫周杰伦"))#repr 无论里面加什么都原封打印出来来 16 17 print(ord("a"))#ord 找到字符编码位置 18 print(ord("中")) 19 print(chr(97))#找到对应编码字符 20 print(chr(20013)) 21 print(ascii("v")) #在ascii就返回这个值,,没有就返回\u.. 22 print(ascii("好")) 23 24 s=memoryview("麻花藤".encode("utf-8"))#查看字节在内存的情况 25 print(s) 26 27 ret=bytearray("alex",encoding="utf-8") 28 print(ret[0]) 29 print(ret) 30 31 s="你好" 32 bs=s.encode("utf-8")#这里编码生成一个返回值 33 print(bs) 34 s1=bs.decode("utf-8")#这里解码成为一个返回值 35 print(s1) 36 bs=bytes(s,encoding="utf-8")#bytes 把字符串转化成bytes类型 37 print(bs) 38 39 st="大家好,我叫马化腾" 40 s=slice(1,5,2)#slice 列表的切片 41 print(st[s]) 42 43 print(eval("2+2"))#eval 执行字符串类型的代码,并返回结果 44 n=8 45 print(eval("2+n"))#执行的是这一行字符串的代码 46 def func(): 47 print("666")#即使没有也可以输出 48 eval("func()") 49 50 exec(''' 51 for i in range(10): 52 print(i)#这里执行的是字符串里面的内容 53 ''') 54 exec (''' 55 def func(): 56 print("我是周杰伦") 57 func() 58 ''') 59 60 code1="for i in range(10):print(i)" 61 c1=compile(code1,"",mode="exec") 62 exec (c1) #exec 一般放在一些流程语句中 63 code3="name=input('请输入你的名字')" 64 c3=compile(code3,'',mode="single") 65 exec(c3)#single 放在有代码交换的时候 66 print(name)