文章目录
1.Python变量
2.Python数据类型
1.Python变量
特点:
1.是程序的基础组成
2.是程序的基础组成
3.在程序运行过程中参与计算
4.随着程序的运行发生变化
定义一个变量
1.等号左边是变量名
2.等号右边是变量值
3.等号是赋值运算符
变量名规范
1. 变量名有意义
2. 区分大小写
如: ip = 1
Ip = 2
3.变量名只能包含数字,字母,下划线 且 数字不能开头 不包含符号
如: 2a = 2(不行)
a2b_3 = 3(可以)
a*b = 1(不行)
4. 不能使用关键字
5.多个单词需用下划线(“_”)分割
如:your_choice = 123
my_best_choice = 334
2.Python数据类型
变量类型取决于变量值
5种基本类型
1.str: 字符串
包括:单引号,双引号 三引号
2.bool:布尔
包括:True False
3. int: 整数
4. float:浮点数(小数)
5. NoneType:空
None
type可以检测基本变量的类型
数据类型转换方法
int:
1.将其他进制转换为10进制
包括:(1)二进制转化为十进制 如:int("10", 2)
(2)八进制转化为十进制 如:int("10", 8)
(3)十六进制转化为十进制 如:int("10", 16)
2. 将字符串转换为整数 此时字符串中只能包含数字 如果是十六进制支持a-f 如: int("f12", 16)
3.将浮点数转换为整数 如 :int(3.14)
float
将整数转为浮点数 如: float(10)
将字符串转换为浮点数 可以包含数字和.(点)
bool
将数字转换为bool值 0为False,其他都是True
将字符串转换为bool值 ""(空字符串)为False 其他都是True
将空值None转换为bool值 为False
str
可以将任意类型转换为字符串 因为字符串中可以放入任何字符