一. 内建函数
所谓内建函数,就是能够在 Python 中直接调用,不需要做其它的操作
(1)id() 查看每个对象的内存地址,即身份 只读
>>> id(3)
34184456L
(2)type()查看“类型”
>>> type(3)
(3)round() //四舍五入
>>> round(1.234567,2)
1.23
通过help(cmp) 来知道函数的功能
2. 变量
在python中,对象有类型,变量无类型
如:>>> x = 5
>>> x
5
当x = 5 时,就是将 x 这个标签拴在了 5 上了,所以,这个标签 x 没有类型之说,它不仅可以贴在整数类型的对象上,还能贴在其它类型的对象上。
3. 整数
>>> type(3)
(1)整数除以整数,结果是整数(商)
>>> 2 / 5
0
(2)浮点数与整数相除,结果还是浮点数
>>> 9.0 / 2
4.5
>>> 10.0 / 3
3.3333333333333335
上面的原因是输入的是十进制,把十进制的数转化为二进制,然后再计算。但是,在转化中,浮点数转化为二进制,就出问题了。
一是对于需要非常精确的情况,可以使用decimal模块
二是引入模块
•形式 1:import module-name。import 后面跟空格,然后是模块名称,例如:import os
•形式 2:from module1 import module11。module1 是一个大模块,里面还有子模块 module11,只想用
module11,就这么写了。
>>> from __future__ import division
>>> 5 / 2
2.5
注意了,引用了一个模块之后,再做除法,就不管什么情况,都是得到浮点数的结果了。
(3)余数 用%符号来取得两个数相除的余数
>>> 5%2
1
可以用Divmod()函数返回商和余数
>>> divmod(5,2)
(2, 1)
网友评论