第二章 python变量与数据类型

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>

最后,每天进步一点点,争取日进斗金

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值