作为一个新人,必须熟练掌握Python的69个内建函数,这里介绍的python版本是3.7,每个函数最少一个案例,开整吧。
# 69个pathon内建函数,必须掌握的,先统统练一遍再说
print(abs(-10)) # abs() 返回一个数的绝对值
print(divmod(15,4)) # divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)
print(hash("hello")) # hash() 用于获取取一个对象(字符串或者数值等)的哈希值
print(max(4,24,33)) # max() 方法返回给定参数的最大值,参数可以为序列
print(min(4,24,33)) # min() 方法返回给定参数的最小值,参数可以为序列
print(pow(2,10)) # pow() 方法返回 xy(x的y次方) 的值
print(round(4.6351,2)) # round() 方法返回浮点数x的四舍五入值 注意:round(4.5) = 4 round(4.51) = 5
print(sum((1,2,3),10)) # sum() 方法对系列进行求和计算.元组计算总和后再加 10
# 数据类型相关函数
print(all(['a','b']),all([]),all(())) # 用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE
print(all((0,1,2)),all(['d',''])) # 元素为0、''、False或者iterable为空,返回False
print(any([]),any(()),any(('',0,False))) # 用于判断给定的可迭代参数 iterable 中的所有元素都是False,则返回false
print(any(['a','b']),any((0,1,2)),any(['d',''])) # 有一个true,则返回true
print(ascii("Hello world 世界你好")) #ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串,中文字符返回\u格式的码
print(bool(2),bool(1>2),bool()) #将给定参数转换为布尔类型,如果没有参数,返回False: 输出:True False False
print(bytes('hello','ascii')) # bytes返回一个新的 bytes 对象,该对象是一个 0 <= x < 256 区间内的整数不可变序列,不支持中文
print(bytearray('hello你好', 'utf-8')) # bytearray() 方法返回一个新字节数组。支持中文转换
print(callable(abs)) # 函数用于检查一个对象是否是可调用的,如果一个类重载了__call__()方法,则其实例也是可调用的
print(chr(22909)) #输入一个数字返回对应的字符
print(ord('好')) #返回一个字符的十进制的unicode,和char函数可以一一对应。 好:22909
print(int(55.6) , int('55')) # class int(x, base=10) 函数用于将一个字符串或数字转换为整型
print(float('3.14')) # float() 函数用于将整数和字符串转换成浮点数