变量
变量是数据的载体,简单来说就是用来存放数据的容器。所有计算和控制的过程,都是基于变量的读取和修改的。python与其他编程语言(如Java)不同,在使用变量前不需要事先声明变量,只需要在第一次使用时进行赋值就可以了。
变量类型:Python中的数据类型很多,而且也允许我们自定义新的数据类型,常见的数据类型有:
整型(int):Python中可以处理任意大小的整数,而且支持二进制(如0b100
,换算成十进制是4)、八进制(如0o100
,换算成十进制是64)、十进制(100
)和十六进制(0x100
,换算成十进制是256)的表示法。
浮点型(float,python中没有long):浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456
)之外还支持科学计数法(如1.23456e2
)。
字符串型(str):字符串是以单引号或双引号括起来的任意文本,比如'hello'
和"hello"
。
布尔型(bool):布尔值只有True
、False
两种值,要么是True
,要么是False
。
可以通过下列函数实现不同类型的变量可以相互转换,:
int()
:将一个数值或字符串转换成整数,可以指定进制。
float()
:将一个字符串转换成浮点数。
str()
:将指定的对象转换成字符串形式,可以指定编码。
chr()
:将整数转换成该编码对应的字符串(一个字符)。
ord()
:将字符串(一个字符)转换成对应的编码(整数)。