second day——内置函数(常用)

137 阅读1分钟

#数学函数

1. abs(-10) #绝对值 10 

2. pow(2,3) #幂运算 8 

3. round() #四舍五入取整,偶尔有问题,如100.5 

4. bin() #二进制 

5. oct() #八进制 

6. hex() #十六进制 

7. hash() #key的哈希值 

8. ord() #字符的ASCI码 

9. chr() # 

#序列函数

1.  max() #取最大 

2. min() #取最小 

3. len() #长度 

4. enumerate() #枚举

list(enumerate(["a","b","c"])) 

5. sum() #列表求和 

6. any() #一个为True则为True 

7. all() #所有为True才为True 

#系统帮助性函数 

8. id() #查看地址 

9. print() #打印 

10. help() # 

11. dir() #查看对象的属性和方法 

12. input() #输入 

13. eval() #处理字符串(只能一个语句)

string="i love"

a=eval(string) 

14. exec() #处理高级字符串 如

exec("print(1+2);print(3+3)") 

 # 

1. map() 

2. filter() 

3. sorted() 

""" 
sorted([1,2,3,5,4,7,6],key = lambda x:-x) 
7,6,5,4,3,2,1 
sorted([1,2,3,5,4,7,6],key = lambda x:x) 
1,2,3,4,5,6,7 
sorted([1,2,3,5,4,7,6],key = lambda x:x,reverse=True) 
7,6,5,4,3,2,1 
sorted([1,2,3,5,4,7,6],key = lambda x:x,reverse=False) 
1,2,3,4,5,6,7 
""" 

4. int() #整数 

5. float() #浮点数 

6. complex() #将实数转变成复数 

7. str() #字符串 

8. bool() #布尔值 

9. list() #列表 

10. tuple() #元组 

11. dict() #字典

dict([("a",1),("b",2),("c",3)])  #列表转为字典 

12. set() #集合

(dict([("a",1),("b",2),("c",3)]))     #转成集合