常用的内置函数

1、常用的内置函数:

#函数即变量
#常用内置函数
print(all([1,2,3,4]))      #可迭代对象中的值是否都为真
print(any([1,2,3,4])) #可迭代对象中的值是否有一个为真
print(bin(10)) #十进制转二进制 print(chr(65)) #数字对应的ascii码 print(ord('A')) #字符串对应的ascii码 print(dir(1)) #打印传入对象可用的方法 # a = 'abc' print(dir(a)) #打印出a可用的方法 print(eval('[]')) #执行python代码,只能执行“简单的”,定义数据类型和运算,不安全 # code = '1+1' print(eval(code)) print(exec()) #执行python代码,复杂的 # code = '''def a():print('aa')''' print(exec(code)) # zip 把多个list放在一起,循环 ids = [1,2,3] names = ['小黑','小白','小黄'] for id,name in zip(ids,names): print(id,name) print(sorted(ids)) #升序排列 print(sorted(ids,reverse=True)) #降序 #map和filter def func(a): if a%2 == 0: return a else: return False nums = [x for x in range(11)] #0--10的list # map 循环调用函数,把每次函数处理的结果保存到一个list中 res = map(func,nums) print(list(res)) #filter 过滤,循环调用函数,只保存结果返回为真的 res = filter(func,nums) print(list(res))

2、函数return多个值:

#返回多个值
def
hello(a,b,c,d): return a,b,c,d res = hello('ni','shi','a','b') print(res) #列表推导式(实现循环) nums = [0,1,2,3,4,5,6,7] new_nums = [str(n) for n in nums] print(new_nums) #例,交换变量值 #1、引入第三方变量 a = 1 b = 2 tmp = 0 tmp = a a = b b = tmp print(a,b) #2.简单换法 a,b = b,a #交换两个变量的值 print(a,b) #3、加减法形式 a = a+b b = a-b a = a-b
原文地址:https://www.cnblogs.com/wang-hao-yue/p/8303059.html