首页 > 其他 > 详细

内置函数

时间:2020-08-15 18:25:37      阅读:56      评论:0      收藏:0      [点我收藏+]

1.abs() 取绝对值

2.all() 括号内有一个元素为假时返回False,都时真时返回True

print(all([1,2,3,‘‘]))   all()  括号内只能传入一个参数
运行结果:False
print(all(‘‘))        注意此时运行结果为True
运行结果:True
 

3.any()  括号内有过一个为真则返回True

4.

  (1)bin() 把十进制改为二进制

  (2)hex() 十进制改为16进制

  (3)oct() 十进制改为八进制

5.bool() 返回布尔值 ( 除 空字符串、0、None 其余布尔值都为True)

6.bytes() 把字符串转换为字节的形式,需要传入编码规则

name = ‘你好‘
print(bytes(name,encoding = ‘utf-8‘))
print(bytes(name,encoding = ‘utf-8‘).decode(‘utf-8‘))    进行解码 (用什么编码,就应该用什么解码

运行结果:

b‘\xe4\xbd\xa0\xe5\xa5\xbd‘
你好

7.chr() 按照ASCII表进行转换

print(chr(97))
运行结果:a

8.dir()  打印某个对象都有那些方法

9.divmod(x,y) 返回 x/y 的 值及其余数

10.eval()

  (1) 提取字符串中的数据结构,转换为字典

dic = {name:alex}
dic_str = str(dic)
print(dic_str)
d1 = eval(dic_str)
print(d1)
print(d1[name])
运行结果:

{‘name‘: ‘alex‘}      第一个时字符串 ‘{‘name’:‘alex’}’
{‘name‘: ‘alex‘}      第二个是字典,可根据键进行索引
alex

 

  (2)运行字符串中的数学运算

express = 1- 2 * (3-3) -2
a = eval(express)
print(a)
运行结果:
-1

11.hash() 可hash的数据类型即不可变数据类型,不可hash的即为可变数据类型

12.help() 打印对象的使用方法

13.isinstance()   判断数据类型

print(isinstance(1,int))
print(isinstance(1,str))
运行结果:
True
True

 

14.globals()打印全局变量

name = hahahahah
print(globals())
运行结果:{__name__: __main__, __doc__: None, __package__: None, __loader__: <_frozen_importlib_external.SourceFileLoader object at 0x000001F7C4D93F98>, __spec__: None, __annotations__: {}, __builtins__: <module builtins (built-in)>, __file__: F:/python/应用pycharm/python练习1/lianxi.py, __cached__: None, name: hahahahah}

15.locals() 打印局部变量

16.zip()括号内可传入两个序列,一一对应生成一个内存地址

print(list(zip((a,b,c),(1,2,3))))
print((zip((a,b,c),(1,2,3))))

p = {name:alex,age:18,gender:none}  
print(list(zip(p.keys(),p.values())))            zip()括号内传入的应该是两个序列类型(元组、列表、字符串),
运行结果:
[(a, 1), (b, 2), (c, 3)] 
<zip object at 0x0000025C28FEAE08>             返回一个内存地址,通过 list() 转换成列表  
[(name, alex), (age, 18), (gender, none)]  

 

内置函数

原文:https://www.cnblogs.com/jgua/p/13509639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!