文章目录
- 一、变量的赋值方法
- (一)链式赋值
- (二)系列解包赋值
- 二、常量的赋值方法
- 三、基本数据类型
- (一)整型
- (二)浮点型
- (三)布尔型
- (四)字符串型
- 三、数据类型的转换
- (一)浮点型和整数型的转换
- (二)布尔型和整数型的转换
- (三)字符串型和其他类型的转换
一、变量的赋值方法
(一)链式赋值
将同一个对象赋值给多个变量
x=y=123
(二)系列解包赋值
将一系列对象赋值给对应的变量(变量和对象个数相同)
x,y,z=1,2,3
x,y=y,x
二、常量的赋值方法
MAX_SPEED=1 #常量的标识符为全是大写的英文字母
在python中,常量是可以改变的。因此只能从规则上规定,在编程的过程不对常量的值做出修改。
三、基本数据类型
(一)整型
整数,如520
python中,除了可以用十进制来表示整数,还有其他三种进制:
- 0B或0b(二进制):0,1
- 0O或0o(八进制):0,1,2,3,4,5,6,7
- 0X或0x(十六进制):0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
(二)浮点型
浮点数,如5.20。浮点数用科学计数法表示,如52E-1或52e-1
(三)布尔型
python中,TURE就是1,FALSE就是0
(四)字符串型
- 字符串的本质是字符序列,也就是一串字符。
- python中的字符串不可改变
只能重建一个字符串,覆盖原来的字符串 - 空字符串
python中允许空字符串的存在,空字符串的长度为0,即len(’’)=0
三、数据类型的转换
(一)浮点型和整数型的转换
- 浮点型转为整型,直接舍去小数部分,如int(9.9)=9
- 整型转为浮点型,如float(520)=520.0
- 整数和浮点数混合运算时,结果转换为浮点数
- round(value)可以返回四舍五入的值
注:不会改变原有值,而会产生新的值(新的对象)
(二)布尔型和整数型的转换
>>> int(True)
1
>>> int(False)
0
(三)字符串型和其他类型的转换
- 字符串转为整数型,如int(“123”)=123
- 字符串不能转换为浮点数
- 其他数据类型转为字符串型,使用str()函数。如str(5.20)=‘5.20’,str(True)=‘True’