Python的基本数据类型(二)

整型 int 与浮点型 float

整型也叫做整数型,在python3里属于数字类型的一种,另一种数字类型是浮点型 float.

整型其实也就是数学概念里整数的概念了,比如 10,20,-10,0

浮点型就是带小数的数字类型,比如 0.3,-5.2,3.141592653

对于数字类型目前学到的内容不多,常用的可能会用到数学运算,如下表所示:

算数运算符:

假设变量: a=10, b=20

运算符 描述 实例
+ 加-两个数相加 a+b 输出结果30
- 减-两个数相减 a-b 输出结果-10
* 乘-两个数相乘或是返回一个被重复若干次的字符串 a*b 输出结果200
/ 除-x除以y b/a 输出结果2.0 (Python3里 除法运算默认结果是一个浮点型,尽管20能被10整除,但是结果为2.0)
% 取余-返回余数 b%a 输出结果0 (可以整除结果输出为0,可用来判断一个数的奇偶性)
** 幂-返回x的y次幂 a**b 为10的20次方
// 取整除-返回商的整数部分 9//2 输出结果为4.0,只取商的整数部分,同理结果也是一个浮点型

比较运算符:假设变量 a=10,b=20

对于所有的比较运算,结果返回1为True,返回0为False.

运算符 描述 实例
== 等于 (a==b) 返回False
!= 不等于 (a!=b) 返回True
> 大于 (a>b) 返回False
< 小于 (a<b) 返回True
>= 大于等于 (a>=b) 返回False
<= 小于等于 (a<=b) 返回True

赋值运算符:

给算数运算符结合一个“=”可以扩展为赋值运算符

运算符 描述 实例
= 简单的赋值运算符 将一个值赋值给一个变量,比如 给a赋值10 , a=10
+= 加法赋值运算符 while/for 循环里常用,a+=1 相等于 a=a+1
-= 减法赋值运算符 同上
*= 乘法赋值运算符 同上
/= 除法赋值运算符 同上
%= 取模(余)赋值运算符 同上
**= 幂赋值运算符 同上
//= 取整除赋值运算符 同上

逻辑运算:

运算符 描述 实例
and 与,判断多个条件均为真时,返回真 a>10 and b>10 ,结果为False
or 或,判断多个条件中任意条件为真时,返回真 a>10 or b>10, 结果为True
not 非,取反 not a>b 结果为True

 

数字类型目前大概就这些内容,后面如果遇到新内容会在这里继续更新

有一点需要注意的是,Python里有一个概念叫做——可迭代变量(iterable),比如字符串,列表,字典,元组,集合

而数字类型中的整型和浮点型不是可迭代变量,不能用 for...in...去遍历每一个数字,做题涉及到需要遍历一个整型里的数字时,需要先把整型转换为字符串类型再遍历。

 

posted @   大立出奇迹  阅读(170)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示