1.4.1 数字

你可以通过多种方式输入显式数值(数值型字面量):

1231.23表示普通数字。但是,当输入一个大数字时,不要用逗号分隔数字(如果要输入一百万,不要输入1,000,000)。

2.3e5是2.3×105的简写。

2+3j表示复数2+3(这里用名称j代表虚数单位,工程师对此比较熟悉;数学家和物理学家需要适应Python的约定)。

Python内部会以不同的格式存储数字。但是Python一般只会在必要时转换数字类型。初学者通常不需要考虑这个问题。注意,在某些情况下,Python会要求使用整数。例如,a=1.0即使小数部分为零,Python也不会将其解释为整数。如果需要强制某个值为整数(例如,在表示列表中元素的索引时),可以使用intround函数。