美文网首页
python2.1 数据类型(int&内建函数)

python2.1 数据类型(int&内建函数)

作者: 测试进行中 | 来源:发表于2018-03-11 17:03 被阅读13次

一. 内建函数

所谓内建函数,就是能够在 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)

相关文章

网友评论

      本文标题:python2.1 数据类型(int&内建函数)

      本文链接:https://www.haomeiwen.com/subject/hyvsfftx.html