1.python变量
python变量定义规范: 只能包含数字、字母、下划线、数字不能开头
(1)不能使用关键字
(2)区分大小写
(3)变量要有意义
(4)多个引用文单词使用下划线分割
2.Python数据类型
五种数据类型的变量的定义
(1)整型(int)
p1 = 100
(2)浮点型(float)
p2 = 1.2
(3)字符型(str)
p3 = "hello"
(4)布尔型(bool)
p4 = True
(5)空值型(None)
p5 = None
3.Python数据类型之间转换
(1)浮点数转整数
float_1 = 12.36 float_int = int(float_1) print(float_int, type(float_int))#输出结果为12 <int>
(2)字符串转化为整数
str_1 = “123” str_int = int(str_1) print(str_int, type(str_int))#输出结果为123 <int>
(3)整数转化为浮点数
str_1 = “123” str_int = int(str_1) print(str_int, type(str_int))#输出结果为123 <int>
(4)字符串转化为浮点数
str_2 = “12.3” str_float = float(str_2) print(str_float, type(str_float))#输出结果为12.3<float>
(5)可以将任意类型转化为字符串
int1 = 12 int_str1 = str(int1) print(int_str1, type(int_str1))#输出结果为12 <str> float1 = 12.3 float1_str1 = str(float1) print(float1_str1, type(float1_str1))#输出结果为12.3 <str> bool1 = True bool1_str1 = str(bool1) print(bool1_str1, type(bool1_str1))#输出结果为True <str> str1 = "asd" str1_str1 = str(str1) print(str1_str1, type(str1_str1))#输出结果为asd <str> none1 = None none1_str1 = str(none1) print(none1_str1, type(none1_str1))#输出结果为None <str>
(6)可以将任意类型转换为布尔值
注意:
1.0是Fales其他数字都是True
2.非空字符串为True 空字符串为False
3.None以及False转换以后是False)
int2 = 12 int_bool2 = bool(int2) print(int_bool2, type(int_bool2))#输出结果为True <bool> float2 = 12.3 float2_bool2 = bool(float2) print(float2_bool2, type(float2_bool2))#输出结果为 True <bool> bool2 = True bool2_bool2 = bool(bool2) print(bool2_bool2, type(bool2_bool2))#输出结果为True <bool> str2 = "asd" str2_bool2 = bool(str2) print(str2_bool2, type(str2_bool2))#输出结果为True <bool> none2 = None none2_bool2 = bool(none2) print(none2_bool2, type(none2_bool2))#输出结果为False <bool>
最后,每天进步一点点,争取日进斗金