购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 变量和数值类型

在Python中定义变量时需要注意以下几点:

只能包含大小写字母、数字和 下画线 (underscore)。

不能以数字开头。

区分大小写字母,如变量a和变量A是两个不同的变量。

虽然变量可以下画线开头,但要注意,下画线定义的变量往往具有特殊的意义和用法。

如表1-4所示汇总了使用下画线自定义变量时的几种表达方式。大家常用的自定义变量为第二种,即将下画线主要用作连接符。

表1-4 数据类型之间的转换

在控制台中输入下画线,可以获得上一条命令的运行结果。

下面是下画线作为变量的例子,此时下画线所代表的一般是临时变量,常用在for循环中。

以下例子展示了定义函数时,使用双下画线前缀代表变量的错误用法。

在Python中常用的数值类型包括 整型 (integer)、 浮点型 (floating point)、 字符串 (string)和 布尔型 (Boolean)。以下代码展示了几个使用浮点型和布尔型运算的例子。

Python是动态数据类型,在定义变量时不需要提前指定变量的数据类型。比如,给变量a赋值a = 1,则a自动指定为整型。再如,a = 1.0,则指定a为浮点型。用户也可以使用表1-5中的函数进行强制数据转换。

表1-5 数据类型之间的转换

以下代码展示了Python中动态地定义变量类型的例子。

Python提供了一些常用的基本数学函数,它们可以分为几类,如基本数学函数(表1-6)、三角函数(表1-7)和随机函数(表1-8)。这三个表格给出了这些函数的使用说明和例子。

表1-6 基本数学函数(部分需要使用math模块)

表1-7 三角函数(需要使用math模块)

表1-8 随机函数(需要使用random模块) Lmakeqx1Bz/cYiJzqAy+FTwn7IZBgAegwO/GcAXcbmvrn6eCeotEoAR9vwRdEojC

点击中间区域
呼出菜单
上一章
目录
下一章
×