小白学python-da04-运算符、while循环相关

今天是day04.以下是学习总结。

但行努力,莫问前程。

 -----------------------------------------------------------------------------------------------------------------------------------------------

字符串拼接:

 ------------------------------------------------------------------------------------------------------------------------------------------------

什么是表达式?

1+2*3 就是一个表达式,这里的加号和乘号叫做运算符,1、2、3叫做操作数。1+2*3 经过计算后得到的结果是7,就1+2*3 = 7。

我们可以将计算结果保存在一个变量里,ret = 1-2*3 。 

所以表达式就是由操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在“=”的右边,用来给变量赋值。

------------------------------------------------------------------------------------------------------------------------------------------------

比较运算符:

 True→真→正确的

False→假→错误的

>大于

<小于

>=大于等于

<=小于等于

 ------------------------------------------------------------------------------------------------------------------------------------------------

算术运算符:

加(+)

减(-)

乘(*)

除(/)

整除,也叫地板除(//)例如:5/2=2

取余数(%)例如9%2=1

指数(**)例如2**2=4

在python中,运算符的优先顺序用()表示,不管几级的运算优先级都用()表示,不是数学中的[]或者{}。

------------------------------------------------------------------------------------------------------------------------------------------------

赋值运算符:

------------------------------------------------------------------------------------------------------------------------------------------------

逻辑运算符:and、or、not

and:且,并且。(条件1 and 条件2)

只有两个条件全部为True的时候, 结果才会为True。

or:或,或者。(条件1 or 条件2)

只要有一个条件为True,则结果为True。

not:不的意思。

 逻辑运算符没有优先顺序,但有短路原则,想要优先顺序的话,其处理办法和运算符优先级顺序一样,都是加()。

------------------------------------------------------------------------------------------------------------------------------------------------

 短路原则:

对于and,如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式的计算结果就一定为假,第二个条件就不会被计算。

对于or

如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式的计算结果就一定为真,第二个条件就不会被计算。

------------------------------------------------------------------------------------------------------------------------------------------------

Continue:意思为结束当前循环进入下一个循环。

Break:意思为结束循环。

------------------------------------------------------------------------------------------------------------------------------------------------

WhileFor循环中只有正常走完了,才会执行else,如果break了,就不会执行elsecontinue视为正常走完

在循环套循环的情况里,大循环里套着小循环,小循环里如果有break,那只是结束小循环,小循环在大循环此次进行的循环内不再继续。

例如:

猜你喜欢

转载自www.cnblogs.com/zrh058/p/11228881.html