鱼C论坛

 找回密码
 立即注册
查看: 3575|回复: 5

[学习笔记] 零基础入门学习Python -- Day3 -- 学习笔记 -- 篇四

[复制链接]
发表于 2022-8-23 21:49:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
零基础入门学习Python -- Day3 -- 学习笔记 -- 篇四

大家好,我们接着篇三的笔记写,加油!
常用操作符
算数操作符
python 的算数操作符大多数都和现实中的一样:
+ ------------------------------------------------------ 表示一个数加另一个数
- ------------------------------------------------------ 表示一个数减另一个数
* ------------------------------------------------------ 表示一个数乘另一个数
/ ------------------------------------------------------ 表示一个数除以另一个数
// ------------------------------------------------------ 表示一个数除以另一个数(地板除法)
注:地板除法(floor)就是原 python2 默认的除法,现在 python3 默认的是精确除法,不过想要地板除法的话也可以使用 //
地板除法的概念就是计算结果(不管是浮点数类型还是整数类型)全部舍去小数,取整,就像下面的例子:
>>> 3 // 2
1
>>> 3.0 // 2
1.0
** ------------------------------------------------------ 表示一个数的几次幂
% ------------------------------------------------------ 表示一个数除以另一个数的余数
其实 python 也有一些小技巧,就像下面这样,类似于 a = a + 1 这种的代码在 python 中可以这样简化:
>>> a = b = c = d = 10
>>> a += 1
>>> b -= 3
>>> c *= 10
>>> d /= 8
>>> print(a, b, c, d)
11, 7, 100, 1.25
优先级问题
优先级问题就是加减乘除的运算先后顺序。其实说白了就跟我们平时学的一样:
先乘除,后加减,有小括号就要先算小括号里面的
举个例子:
-3 * 2 + 5 / -2 - 4
相当于:
(-3) * 2 + 5 / (-2) - 4
比较操作符
比较操作符如下:
< -------------------------------------------- 表示一个数小于另外一个数
<= -------------------------------------------- 表示一个数大于或等于另一个数
> -------------------------------------------- 表示一个数大于另一个数
>= -------------------------------------------- 表示一个数大于或等于另一个数
== -------------------------------------------- 表示一个数等于另一个数(一个等号表示赋值)
!= -------------------------------------------- 表示一个数不等于另一个数
在 IDLE 的交互模式里,比较操作符会根据表达式的值返回一个布尔类型的值:
>>> 3 < 4
True
>>> 1 + 1 >= 2
True
>>> "a" > "b"
False
>>> 5 / 2 <= 3
True
>>> 5 > 3 < 4
True
逻辑操作符
逻辑操作符主要有以下几种:
and ------------------------------------------------ 表示本逻辑操作符左右两边的条件都为 True ,返回值才为 True ,否则返回 False
or ------------------------------------------------ 表示本逻辑操作符左右两边的条件都为 False ,返回值才为 False ,否则返回 True
not ------------------------------------------------ 用于获取本逻辑操作符后面的操作符相反的布尔类型值

另外,在 python 中也可以这样写:
5 > 3 < 4
这其实就等于:
5 > 3 and 3 < 4
让我们一起加油吧!

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
python爱好者. + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-26 13:13:32 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-26 16:35:50 | 显示全部楼层
整理的好啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 14:41:18 | 显示全部楼层
在 “优先级顺序” 中,是不是应该考虑幂这个运算
而在 “逻辑操作符” 中,可以再讲一下 “短路算法”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 14:43:41 | 显示全部楼层
python爱好者. 发表于 2022-10-5 14:41
在 “优先级顺序” 中,是不是应该考虑幂这个运算
而在 “逻辑操作符” 中,可以再讲一下 “短路算法”

对了,还有可以讲一下关于 decimal 函数的使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-7 21:58:38 | 显示全部楼层
感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 17:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表