注释:
1.单行注释:使用 # 来给代码添加单行注释,提高可读性,增强效果
2.多行注释:使用 ''' 开头,使用 ''' 来结束,一般用于多行代码或解释语句来注释
变量和数据类型
在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型,我们先介绍几种常用的数据类型。
整型 int:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如
0b100
,换算成十进制是4)、八进制(如
0o100
,换算成十进制是64)、十进制(
100
)和十六进制(
0x100
,换算成十进制是256)的表示法。
浮点型 float:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如
123.456
)之外还支持科学计数法(如
1.23456e2
)。
字符串型 String:字符串是以单引号或双引号括起来的任意文本,比如
'hello'
和
"hello"
,字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
布尔型 bool:布尔值只有
True
、
False
两种值,要么是
True(1)
,要么是
False(0)
,在Python中,可以直接用
True
、
False
表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如
3 < 5
会产生布尔值
True
,而
2 == 1
会产生布尔值
False
)。
复数型:形如
3+5j
,跟数学上的复数表示一样,唯一不同的是虚部的
i
换成了
j
。实际上,这个类型并不能算作常用类型,大家了解