1.Python变量
变量的概念:可以发生变化的量。
变量的声明也就是命名规则:
(1)变量名只能包含数字,字符,下划线,不能以数字开头。例如 a1_=10 , _1a=20 是正确的,而 1a_=10是错误的,因为他是以数字开头的
(2)变量名要区分字母大小写 eg:a1=10, a2=2 ,而A1=30
(3)变量名不能使用关键字 eg:if, else ,def
(4)变量名使用多个单词时要用_隔开 eg:ten_value=10
(5)变量名要有意义 eg:ten_value=10
2.Python数据类型
5种数据类型:
(1)int---整数型,eg:1,2.,3,4等
包括二进制,前缀为0b,用0和1表示,逢2进1,,,
八进制,0-7,前缀为0o,逢8进1,,,
十进制,0-9,无前缀或者前缀为0x,逢10进1,,
十六进制,0-9,a-f,逢16进1,,
(2)float--浮点型,eg:3.12,0.1,1.,.12等,小数点来表示,科学计数法
只能有一个小数点,左边是0可以省略,左边省略以后还是浮点数
科学计数法,3.14e2,314e-2
(3)str--字符串,eg:“abcdefg”"hello word"等
(4)bool--布尔值,True,False
(5)None--nonetyp
常量:随着程序的运行,值不会发生变化
使用type可以检测变量的类型
3.Python数据类型转换
(1)int,可以将浮点数转整数,可以将字符串转整数,字符串中必须是整数格式,字符串中必须是整数格式,默认十进制,int("’,进制)
(2)float,可以将整数转为浮点数,将字符串转浮点数,字符串中出现的只能是浮点数写法,科学计数法,小数写法
(3)src,可以将任意类型转换为字符串
(4)bool,可以将任意类型转换为浮点数,0是false,其他字符都是true。非空是true,空是false。none及false转换都是false。