标签:数字 items lob 格式 exec 回文 global abc code
1 #!/usr/bin/env python 2 #created by Baird 3 4 5 print(abs(-5)) #取绝对值 6 print(all([1,2,0])) #如果iterable对象里所有元素为真,则返回True,为空时返回True 7 print(any([1,2,0])) #如果iterable对象里存在元素为真,则返回真,为空时返回False 8 9 print(bin(7)) #将数字转换成二进制 10 11 print(bool(0)) #转换成bool类型 12 13 a = bytearray("abcd",encoding="utf-8") #将字符串转换成可修改的 14 print(a) 15 a[1] = 49 16 print(a) 17 18 print(callable([])) #判断对象是否可调用 19 print(chr(97)) #根据ASCII码值返回对应字符 20 print(ord(‘a‘)) #根据字符返回ASCII码 21 22 b = compile("print(‘hello wolrd!‘)","","exec") #将字符串编译成可执行对象 23 exec(b) 24 25 arr = """hello""" 26 print(arr) 27 28 print(dir(arr)) #查看可使用方法 29 30 print(divmod(5,2)) #返回商和余数 31 32 res = filter(lambda n:n<5,range(10)) #根据第一个参数对列表进行筛选 33 print(res) 34 for i in res: 35 print(i) 36 37 res = map(lambda n:n*n,range(10)) #按照第一个参数对列表所有数据进行操作 38 print(res) 39 for i in res: 40 print(i) 41 42 a = frozenset([1,2,3,3,4,5]) #不可变集合 43 print(a) 44 45 print(globals()) #返回文件的所有变量名和值的key-value格式 46 47 print(hash("hello")) #哈希码 48 49 print(hex(128)) #转换成16进制 50 print(oct(128)) #转换成8进制 51 52 print(round(1.3141,2)) #小数位数 53 54 a = {1:3,2:7,0:5,-1:9} 55 print(sorted(a.items())) #对字典按key排序 56 print(sorted(a.items(),key = lambda x:x[1])) #对字典按值排序 57 58 a = [1,2,3,4] 59 b = [‘a‘,‘b‘,‘c‘,‘d‘] 60 for i in zip(a,b): 61 print(i)
标签:数字 items lob 格式 exec 回文 global abc code
原文地址:https://www.cnblogs.com/baird/p/9541364.html