Python内置函数总结,,1、abs()取绝对


1abs()

取绝对值

1234>>> a = abs(-7)>>> b= abs(7)>>>print(a,b)7 7

2all()

循环参数,如果每个元素都为真,那么all的返回值为真

0,None,以及空值都为假,其他都为真(""为假,""为真)

1234>>> s = all([True,True])>>> f= all([True,True,False])>>>print(s,f)True False

3any()

循环参数,只要有一个为真,则为真

123>>> f = any([True,True,False])>>>print(f)True

4ascii()

在给定对象的所属的类中执行该类的“__repr__”方法,获取其返回值

  技术分享

5bin()

十进制转二进制

123>>> s = bin(10)>>>print(s)0b1010

二进制转十进制

123>>> i = int(‘0b11‘,base=2) # base=2表示二进制>>>print(i)3

6oct()

十进制转八进制

123>>> s = oct(8)>>>print(s)0o10

八进制转十进制

123>>> s = int(‘0o11‘,base=8)>>>print(s)9

7int()

十进制

8hex()

十进制转十六进制

123>>> s = hex(14)>>>print(s)0xe

9、bool()

判断真假,把对象转换成布尔值

10、bytes()字节

字符串转换成字节

123>>> s = bytes(‘shaw‘,encoding=‘utf-8‘)>>>print(s)b‘shaw‘

11、chr()

接收一个数字,查找数字对应的ascii表中对应的值

123>>> shaw = chr(65)>>>print(shaw)A

12、ord()

接收一个字符,查找该字符在ascii表中对应的数字

123>>> f = ord(‘a‘)>>> print(f)97

13callable()

检查对象是否可执行

  技术分享

14dict()

把对象转换成字典

15dir()

查看对象所有方法

  技术分享

16divmod()

给定对象(除数,被除数),计算商与余数(计算结果为一个元祖类型)

123>>> s = divmod(10,3)>>>print(s)(3, 1)

17enumerate()

对可循环对象前添加序号

12345678>>>a = [‘shaw‘,‘sam‘,‘alices‘,24]>>>for i in enumerate(a):... print(i)... (0,‘shaw‘)(1,‘sam‘)(2,‘alices‘)(3,24)

18eval()

把字符类型转换成int,再计算结果

123>>>s = eval(‘1 + 4‘)>>>print(s)5

19exec()

用来执行python代码(表达式)

123456789>>>exec(‘for i in range(8):print(i)‘)01234567

20filter()过滤对象

filter(‘函数‘,‘可以迭代的对象‘)

#循环对象中的每个元素,并作为函数的参数执行前面的函数,如果函数返回True,表示符合条件

1234567891011def shaw(x):if x > 10:return Truea =[6,8,11,33,44]s =filter(shaw,a)fori in s:print(i)C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py113344

21map()

map(‘函数‘,‘可以迭代的对象‘)

#循环对象中的每个元素,并作为函数的参数执行函数,并返回新数值

12345678910def shaw(x):return x + 10a =[11,33,44]s =map(shaw,a)fori in s:print(i)C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py214354

22format()

str格式化输出数据

1234567a = [‘sam‘,‘shaw‘,‘alices‘]fori in a:print(‘24{}‘.format(i))C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py24sam24shaw24alices

23globals()

获取当前代码里面所有的全局变量

24locals()

获取当前代码里面所有的局部变量

25hash()

计算给定对象哈希值

12>>>hash(‘shaw‘) 3346328168152020605

26id()

查看对象的内存地址

123>>>a = 123>>>id(a)1402863216

27help()

查看对象所属类的方法的详细信息

  技术分享

28input()

获取输入信息

12345user= input(‘用户名:‘).strip()print(user)C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py用户名:shawshaw

29isinstance()

判断对象所属的数据类型

12345>>>s = [‘shaw‘,‘sam‘]>>>if isinstance(s,list):... print(‘haha‘)... haha

30len()

取对象的长度

123>>>s = [‘shaw‘,‘sam‘]>>>len(s)2

31max()

取对象最大值

min()

最对象最小值

12345>>>f = [1,23,22,99]>>>max(f)99>>>min(f)1

32pow()

计算幂

123>>>i = pow(2,3)>>>print(i)8

34round()

为对象四舍五入

123456>>>f = round(4.4)>>>print(f)4>>>f = round(4.6)>>>print(f)5

35sum()

求和

123>>>f = sum([11,22])>>>print(f)33

36zip()

把两个可迭代对象,新组合成一个

123456789s =[1,2,3]f =[‘a‘,‘b‘,‘c‘]k = zip(s,f)fori in k:print(i)C:\Python35\python.exeF:/PyCharm/Python/PY_learn/lianxi.py(1,‘a‘)(2,‘b‘)(3,‘c‘)

37sorted()

排序

数字,按从小到大顺序排序

123>>>f = [1,23,22,99]>>>sorted(f)[1,22, 23, 99]

字符,先数字(从小到大),再字母(按字母在assic表中对应数字大小,从小到大),在中文

待完善。。。

Python内置函数总结

相关内容

    暂无相关文章

评论关闭