码迷,mamicode.com
首页 > 其他好文 > 详细

常用库函数

时间:2018-08-27 14:09:22      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:数字   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!