值和类型
值就是一个程序操作的基本对象之一,例如一个字母或者数字。
比如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把逗号当做了分隔三个整形数字的分隔符了。
结束。