值和类型

值和类型

值就是一个程序操作的基本对象之一,例如一个字母或者数字。

比如2,42.0,还有经典字符串Hello,World。

这些值属于不同的类型: 2是一个整形值(int),42.0是浮点数(float),而Hello,World是就字符串(str)咯。

>>> type(2)

<type 'int'>

>>> type(42.0)

<type 'float'>

>>> type('Hello World')

<type 'str'>

上述示例中,class这个字样表明这是一类,一种类型就是对值的一种划分。

整数形就是int,字符串就是str,浮点数就是float。

如果数字前后带了单引号,比如'2' 和 '42.0'是啥呢?他们看着像是数字,但带了单引号了。

>>> type('2')

<class 'str'>

>>> type('42.0')

<class 'str'>

由此可以看出,他们属于字符串str。

咱们现在输入一个大的整数,在中间用逗号分隔试试看,比如1,000,000

>>> 1,000,000

(1, 0, 0)

出乎意料,Python把逗号当做了分隔三个整形数字的分隔符了。

结束。

上一篇:[BZOJ1003] [ZJOI2006] 物流运输trans (最短路 & dp)


下一篇:约当产量法