15:内置函数

内置函数

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)幂运算之后再取余

posted @ 2018-01-08 08:37  王二黑  阅读(117)  评论(0编辑  收藏  举报