1. 变量在计算机内存中的表示
a="ABC"
Python解释器干了两件事情:
-
在内存中创建了一个
'ABC'
的字符串; -
在内存中创建了一个名为
a
的变量,并把它指向'ABC'
2.除法操作
在Python中,有两种除法,一种除法是
/
:
/
除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数;10/3=3.333333
还有一种除法是
//
,称为地板除,两个整数的除法仍然是整数; 10//3=3
因为
//
除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数:10%3=1
小结
Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。
注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648
-2147483647
。
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf
(无限大)。