栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python数值型字符型_python语言数据类型,运算符和表达式?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python数值型字符型_python语言数据类型,运算符和表达式?

文章目录

1.python的四种数字类型2.python运算符

2.1算术运算符2.2比较运算符2.3逻辑运算符2.4位运算符2.5赋值运算符2.6运算符优先级 3.总结


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的数字类型数据和运算符,基础内容。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号