内置函数图

密码 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)

 

posted @ 2018-08-14 17:34  逆欢  阅读(131)  评论(0编辑  收藏  举报