python数据类型、转换、运算

总结(重点记):

一、数据类型:

   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,真为假,假为真

整理归纳:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值