整型(Int)就是python中表示整数的数据类型。如下所示,变量a、变量b、变量c都是整型。
a = 1 b = 2 c = a + b
整型的加法、减法、乘法太简单了,就不说了。而整型相关的除法要极其注意:整型除以整型,得到的还是整型;即使不能整除,依然是去尾而得到整型。如下所示,19除以10,结果不是1.9,而是1:
>>> 19 / 10 1
整除求余数的运算符,在python中是运算符%
,“求余”在编程中一般被称为“取模”:
>>> 19 % 10 9
Python的内置函数int()
可以字符串类型转换成整型;但是,呵呵,当然前提是该字符串可以转换成整型。
a = "3" b = int(a)
Python的内置函数int()
还可以将浮点型小数转成整型;但是请注意,不是四舍五入得整数,而是去尾得整数。
>>> int( 1.923 ) 1
若想实现四舍五入得整数,可以采用int()与round()的组合使用;详情可点击这里。