内置函数
1、locals():返回本地作用域中的所有名字
globals():返回全局作用域中的所有名字
global:变量
nonlocal:变量
2、迭代器.__next__()
next(迭代器)
迭代器=iter(可迭代的)
迭代器=可迭代的.__iter__()
3、range(10)
range(1,11)
3、dir查看一个变量拥有的方法
dir([])
4、help
5、callable:查看一个变量是否可用
print(callable(print))
6、import导入模块
7、注:某个方法属于某个数据类型的变量,就用 (某个数据类型).调用
如果某个方法不依赖于任何数据类型,就直接调用---------内置函数和自定义函数
8、id():查看内存地址
9、hash:对于相同可hash数据的hash值在一次程序的执行过程中总是不变的
print(hash(1234))
10、input :输入
print('我们的祖国是花园',end='') #指定输出的结束符 print('我们的祖国是花园',end='') print(1,2,3,4,5,sep='|') #指定输出多个值之间的分隔符 f = open('file','w') print('aaaa',file=f) f.close()
11、exec 和eval :执行字符串类型的代码
eval:有返回值,有结果的简单计算
exec:没有返回值,用于简单流程控制
注:eval只能用在你明确知道你要执行的代码是什么的情况下,此方法安全性低
single :用于用户交互类
code= '''for i in range(10): print(i) ''' exec(code)
12、浮点数:浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。
13、复数:-------complex
实数:有理数(浮点数:(有限循环小数,无限循环小数)
无理数
虚数:虚无缥缈的数(虚数不能比较大小),
14、abs :绝对值
15、divmod:div mod :先除,然后取余
print(divmod(7,2)) # div出发 mod取余 print(divmod(7,2)) print(divmod(9,2))
结果解释:第一个数是结果,第二个是取余结果
16、round:round:小数的精确,保留小数的精确值
print(round(3.14156,3))对3.14156保留3位小数
17、pow :幂运算:print(pow(2,3))----->2^3,2的3次方
pow(2,3,3)幂运算之后再取余