python:内置函数
1,作用域相关 1)locals()---------获取执行本方法所在命名空间内的局部变量的字典 #返回本地作用域中的所有名字 2)globals()——获取全局变量的字典 #返回全局作用域中的所有名字 2,字符串类型的代码执行 eval()将字符串类型的代码执行并返回结果 (eval()exec()将自字符串类型的代码执行 ((() compile编译 code1 = = compile(code1,, (compile1) code2 = = compile(code2, code3 = = compile(code3,exec(compile3) #执行时显示交互命令,提示输入3、迭代器/生成器相关(3) #迭代器.__next__()# next(迭代器)# 迭代器 = iter(可迭代的)# 迭代器 = 可迭代的.__iter__()s = input() (s) print() 输出源码解析 (self,*args,sep= ,end=,file=None):5,数据类型相关: type(a)返回变量a的数据类型 6,内存相关: id(o) o是参数,返回一个变量的内存地址 hash(o) o是参数,返回一个可hash变量的哈希值,不可hash的变量被hash之后会报错。 #hash - 对于相同可hash数据的hash值在一次程序的执行过程中总是不变的# - 字典的寻址方式t = (1,2,3= [1,3(hash(t)) (hash(l)) <span style="color: #800000">'''<span style="color: #800000"> hash实例 7,文件操作相关 open() 打开一个文件,返回一个文件操作符(文件句柄) 操作文件的模式有r,w,a,r+,w+,a+ 共6种,每一种方式都可以用二进制的形式操作(rb,wb,ab,rb+,wb+,ab+) 可以用encoding指定编码. 8,模块操作相关 __import__导入一个模块 9,帮助方法 help 在控制台执行help()进入帮助模式。可以随意输入变量或者变量的类型。输入q退出 或者直接执行help(o),o是参数,查看和变量o有关的操作。。。 dir() 查看方法名(不是很详细的帮助) help 查看方法名和用法(更详细的帮助) 10,和调用相关 callable(o),o是参数,看这个变量是不是可调用。 如果o是一个函数名,就会返回True func(): (callable(func)) (callable(123))11,和数字相关 数字——数据类型相关:bool,int,float,complex 数字——进制转换相关:bin,oct,hex 数字——数学运算:abs,divmod,min,max,sum,round,pow# print(bin(10))--二进制# print(oct(10))--八进制 # print(hex(10))--十六进制#abs()求绝对值#divmod() 除余 ->div除法,mod取余#pow(2,3)->2**3求幂运算#pow(2,3,4)-->2*3%4,最后一个数取余。幂运算之后取余(max([1,4(max(1,4(max(1,-4(max(1,-4,key = abs)) 13,min (min([1,4(min(1,4(min(1,-4(min(1,key = abs))(编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |