
2.4 基本概念
2.4.1 数
数就是日常生活中用到的数字,Python中比较常用的就是整数和浮点数两种,如下表所示。

可以通过有没有小数点来判断一个数是整数还是浮点数,例如,66是整数,但是66.0就是浮点数。
2.4.2 变量
变量,即变化的量,可以把它理解成一个容器,这个容器里面可以放(存储)各种东西(数据),而且放的东西是可以变化的,在计算机中有很多个用来存放不同数据的容器,为了区分不同的容器,我们需要给这些容器起名字,也就是变量名,我们可以通过变量名来访问变量。
下图中的四个罐头瓶子就是四个容器,即四个变量,我们从左到右把它们依次命名为菠萝罐头、草莓罐头、黄桃罐头、桔子罐头。这样通过变量名就可以获取到具体变量了。

变量名和我们起名字一样,是有一定讲究的,Python中定义变量名时,需要遵循以下原则。
● 变量名必须以字母或下画线(_)开始,名字中间只能由字母、数字和下画线组成。
● 变量名的长度不得超过255个字符。
● 变量名在有效的范围内必须是唯一的。
● 变量名不能是Python中的关键词。
Python中的关键词如下所示。

变量名是区分大小写的,例如Var和var就代表两个不同的变量。
2.4.3 标识符
标识符是用来标识某样东西名字的,在Python中用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等的。
标识符的命名需要遵循的规则与变量名命名遵循的规则一致。
2.4.4 数据类型
Python中的数据类型主要有数和字符串两种,其中数包括整型和浮点型。我们可以使用type()函数来查看具体值的数据类型。

在上面的代码中,1是整型,type(1)运行结果为int;1.0是浮点型,type(1.0)运行结果为float;"hello world"是字符串,type("hello world")运行结果为str。
2.4.5 输出与输出格式设置
在Python中我们利用关键词print进行输出。

我们有的时候需要对输出格式做一定的设置,可以使用str.format()方法进行设定。
其中str是一个字符串,将format里面的内容填充到str字符串的{}中,几种常用的主要形式如下所示。
● 一对一填充。

● 多对多填充。

● 浮点数设置。
.2f表示以浮点型展示,且显示小数点后两位,也可以是.3f或者其他。

● 百分数设置。
.2%表示以百分比的形式展示,且展示小数点后两位,也可以是.3%或者其他。

2.4.6 缩进与注释
缩进
我们把代码的行首空白部分称为缩进,缩进的目的是为了识别代码块,即让程序知道该运行哪一部分,拿if条件语句来说,缩进是为了让程序知道当条件满足时该执行哪一块语句。在其他语言中一般用花括号表示缩进。行首只要有空格就算缩进,不管空格有几个,但是通常来说都是以4个空格作为缩进的,这样也方便阅读代码。
Python中的函数、条件语句、循环语句中的语句块都需要缩进,如下图所示。

注释
注释对代码起到说明的作用,并不真正运行。单行注释以#开头,如下所示。

多行注释可以用多个#、''’或者"""实现,如下所示。
