Mark_yao

内置函数

1、a = [1,4,5,3,0,-1]  

any(a)  # 任意一个为True就是True

True

 

2、dir()  # 打印当前程序中存在的所有变量

3、hex()  # 判断数字并转为16进制

4、slice()  # 切片,

l = lst(range(10))

s = slice(1,7,2)

l(s) = [1,3,5]

 

5、divmod  # 返回商,和余数

6、sorted()  # 列表排序,

sorted(d.item(),key = lambda x:x[1])  # 将一组数据中的key和值交给X,按照一定方法排序

 

7、ascii  # 返回ascii码

8、oct()  # 8进制

9、bin() # 转2 进制

10、eval() # 把字符串转换为代码直接执行

11、exec() # 可以将多个字符串转换解释多行代码

 

12、ord()  # 返回字符对应的ascii里的位置

13、chr()  # 同上,反过来执行

14、list(filter(lanbda x : x>3,[1.2.3.4.5]))  # lambda返回的值是 True 就取出

15、reduce()   # 使用需要先import functools 

   functools.reduce(lambda x,y : x+ y,[1.2.3.55.99.44.554])# 所有值想加求和,

16、pow()  # mi

17、print()  # # 有参数可以直接写入到文件

 

‘’‘

msg = '又回到最初的起点'

 

f = open('print_tofile','w')

 

print (msg,'记忆中你青涩额度脸庞',sep=|' ,end='',file = f)

‘’‘

 

18、callable()  # 判断对象是否可调用

 

'''

19、forzenset() #  将集合变成不可变

 

20、vars()  # 打印变量名及变量对应的值

 

21、locals() # 打印所有函数的局部变量

22、 globals()   #打印所有函数的全局变量

 

23、repr()  # 以字符串形式显示集合

 

24、zip()  # 将两个列表的值一一对应

a = [1,2,3]   b = [a,b,c]

list(zip(a,b)) ----->   [(1,a),(2,b),(3,c)]

 

25、 round()  # 保留指定的小数位

  round(1,23455,2)--->1.23

 

26、has()  # 把字符串变为数字

 

27、memoryview()  # @#¥%……&*自查

28、 set()  #  列表变为集合

posted on 2018-01-16 17:00  Mark_yao  阅读(194)  评论(0编辑  收藏  举报