一:内置函数
内置模块,拿过来就可以用的。
1:作用 域相关:
globals----------(查看全局作用域)
locals----------(查看局部作用域)
def func(): x=1 y=2 print(locals()) print(globals())
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001A68D339710>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:/Users/pc/PycharmProjects/untitled4/day16/作业.py', '__cached__': None, 'func': <function func at 0x000001A68D283E18>} {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000001A68D339710>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:/Users/pc/PycharmProjects/untitled4/day16/作业.py', '__cached__': None, 'func': <function func at 0x000001A68D283E18>}
2:str类型代码执行------------------------>不可变数据类型/函数名,可以当作字典的key
exec-----------(无返回值)
eval----------(有返回值)
compile----------(编译,读字符串转换成代码)------------>执行[节省时间]
3:其他
(1) input----------->输入 print------------>输入打印
(2)数据类型相关
type---------->查看数据类型
(3)内存相关
hash---------->通过计算机获取内存地址 id---------->单纯的获取内存的地址
(4)文件操作相关
open(r,w,a,r+,w+,a+(都可+b))---------->操作文件[打开]
(5)模块相关
import(time ,sys,os)------------->调用模块的fangfa
(6)帮助
help------------------------->帮助
(7)调用
callable---------------------->返回Tru或False(验证能否相同)
(8)查看内置属性
dir----------------------------------->查看内置属性
4:反射相关
hasattr--------------> getattr --------------> setattr----------------> delattr----------------->
5:面向对象相关
(1)定义特殊方式的装饰器:
classmenthod starticmethod property
6:基础数据类型相关
(1):和数字相关1:数据类型
bool---------->布尔值 int------------->整形
float------------>浮点型 complex------>负数
2:进制转换
din---------------->二进制 oct------------------>八进制 hex--------------->十六进制
3:数学运算
abs---------->计算绝对值 divmod------------->返回(除,余)
min----------->计算最小值 max------------------>计算最大值(可以是序列,可以是散列)
sum------------>求和 (参数必须是序列类型) round----------------> 小数精确 pow------------->幂运算
(2)数据结构相关:1:序列相关
列表和元组: list------------>列表 tupe------------->元组
相关函数:reversed--------->顺序的反转 slice----------->
字符串:str----------------------> format------------> bate------- byeea