第2章 Python基本元素:数字、字符串和变量
2.1 变量、名字和对象
>>> a = 7
>>> print(a)
7
注意,Python中的变量有一个非常重要的性质:变量仅仅是一个名字。赋值操作并不会实际复制值,它只是为数据对象取个相关的名字。名字是对对象的引用而不是对象本身。你可以把名字想像成贴在盒子上的标签。
2.2 数字
2.2.1 整数
/用来执行浮点除法(十进制)
//用来执行整除
divmod求商和余数:
divmod(9,5)
(1,4) # 返回一个元组
2.2.2 优先级
2.2.3 基数
Python中,除了十进制外,还可以使用其他3种进制的数字:
- 0b或0B代表二进制(以2为底)
- 0o或0O代表八进制(以8为底)
- 0x或0X代表十六进制(以16为底)
2.2.4 类型转换
2.2.5 一个int型有多大
2.2.6 浮点数
2.2.7 数学函数
详见附录C(包含Python的科学应用)。
2.3 字符串
字符串型是我们学习的第一个Python序列类型,它的本质是字符序列。
Python字符串是不可变的。