python的数字类型数据和运算符


1.python的四种数字类型

分为整数型、浮点型、复数型和布尔型

整数型为int
浮点型为float

在这里插入图片描述
图片中type()函数返回数据的类型。

复数类型为complex
为a+bj,python可以实现复数的运算。

布尔型bool 为int的子类,只有True和False

在python中数据类型转换很灵活,任何数据类型都可以通过bool()函数转换成bool类型,没有的,空值 会转换成Flase,反之转换成Ture。
在这里插入图片描述
在Python的数字类型中,除复数外,其他三种数字类型如整数、浮
点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。
数字间可以进行数学计算,当类型不同时,就会发生隐形转换。
在这里插入图片描述
如果想把上图的1.0转换成1的时候呢
这是我们用到显性转换
每种数据类型都有自己的转换函数
整型int()浮点型float()布尔型bool()
在这里插入图片描述

2.python运算符

2.1算术运算符

在这里插入图片描述
这里的地板除法,例如:-3//2
在数学运算中,-3/2=-1.5,则小于-1.5的最大整数为-2
所以-3//2的值为-2.

2.2比较运算符

比较运算符用于比较两个表达式的大小,其结果是布尔类型的数据
,即True或False
在这里插入图片描述
在这里插入图片描述
比较运算符可以比较任意两组数据,前提是这两种数据类型要相互兼容(即可以进行隐形转换)。
在这里插入图片描述

2.3逻辑运算符

结果为bool型
逻辑与 and
逻辑非 not
逻辑或 or
python同样采用短路设计:当前方表达式结果明确时,则不在计算后方表达式。
一真 或(or) 为真,一假 且(and) 为假
在这里插入图片描述

例子:
在这里插入图片描述

2.4位运算符

位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整
数类型的数据。
在这里插入图片描述
在这里插入图片描述
取反运算简单公式:
转换成十进制数,~a = (a+1)*(-1)

2.5赋值运算符

在这里插入图片描述

2.6运算符优先级

在这里插入图片描述
这个需要熟练,多看多记 。


3.总结

python的数字类型数据运算符,基础内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值