asky533 发表于 2022-8-23 21:49:07

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

零基础入门学习Python -- Day3 -- 学习笔记 -- 篇四
大家好,我们接着篇三的笔记写,加油!{:5_109:}
常用操作符算数操作符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 ,否则返回 Truenot ------------------------------------------------ 用于获取本逻辑操作符后面的操作符相反的布尔类型值
另外,在 python 中也可以这样写:5 > 3 < 4这其实就等于:5 > 3 and 3 < 4让我们一起加油吧!{:5_91:}

hornwong 发表于 2022-8-26 13:13:32

{:5_108:}

wyh551202 发表于 2022-8-26 16:35:50

整理的好啊{:10_279:}

python爱好者. 发表于 2022-10-5 14:41:18

在 “优先级顺序” 中,是不是应该考虑幂这个运算
而在 “逻辑操作符” 中,可以再讲一下 “短路算法”

python爱好者. 发表于 2022-10-5 14:43:41

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

对了,还有可以讲一下关于 decimal 函数的使用

Good_Luck 发表于 2022-10-7 21:58:38

感谢分享
页: [1]
查看完整版本: 零基础入门学习Python -- Day3 -- 学习笔记 -- 篇四