总结(重点记):
一、数据类型:
1、数据类型之间的转化,str、int、bool
2、重点:其他类型转换为bool,为空或为0则为False,其他都是True
二、数据运算:
1、and、or、not ;and是和、or是或、not是非,反过来
2、比较运算、逻辑运算,结果返回值是bool,即:True或False
详细说明:
一、数据类型
包含:数字类型、字符串类型、布尔类型、None类型
数字类型:整数(int)、浮点数(float)、复数类型
字符串类型:字符串(字符串、列表(list)、字典(dict)、元组(tuple)、集合(set))
布尔类型:布尔(bool)
None类型:None(None就是空)
二、数据类型转换:
所有类型都可以转化为字符串类型,转换为字符串函数 str() 获取数据类型函数type()
1、int-->str

2、str-->int,str转换为int,必须是整数形式的字符串,否则报错

3、bool-->int,True为1,False为0

4、float-->int,取整数

5、str-->bool,为空则为False,非空则为True,0也为非空

6、list/dict/tuple/set-->bool,同str-->bool,空为False,有内容则为True

7、int-->bool,0是未接通,非0是已接通;即:0为False,非0为True,-1也为非0为True;
float-->bool同上

三、数据运算
1、数据运算包含:算数运算、赋值运算、比较运算、逻辑运算
2、算数运算:+、-、*、/、//(整除)、%(取余)、**(求幂)
3、赋值运算:=(赋值)、+=(相加赋予)、-=(相减赋予)、*=(相乘赋予)、//=(整除赋予)、**=(幂赋予)

4、比较运算:>、<、==、>=、<=、!=(不等于),运算结果只能是bool,即:True或False
(因为=是赋值符号用了,等于就只能两个==)

5、逻辑运算符:and、or、not,返回bool类型,即:True或False
and,两个均为真才为真;or,其中有一个为真则为真;not,真为假,假为真
整理归纳:

本文详细介绍了Python中的数据类型,包括数字、字符串、布尔和None类型,以及它们之间的转换规则。强调了在转换到布尔类型时,空值或0会转为False,其他情况为True。还涵盖了数据运算,如算术、赋值、比较和逻辑运算,讨论了运算符的用法及返回结果。此外,还提到了比较运算和逻辑运算返回的总是bool类型。
4834

被折叠的 条评论
为什么被折叠?



