Python学习随记-运算符和表达式、if语句

运算符和表达式

  • 由变量、常量和运算符组成的式子。
  • 阅读表达式从功能和值两方面看。

算术运算符和算术运算表达式:

  • 算术运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)、**(求幂)、//(取整)

  • 算术运算表达式:1+1、2*3、a/3、……

    • 功能:进行相关符号的数学运算,不会改变变量的值。
    • 值:相关的数学运算结果。

运算表达式

赋值运算符和赋值运算表达式:

  • 赋值运算符 =
  • 赋值运算表达式,格式:变量 = 表达式
    • 功能:计算了等号右侧“表达式”的值,并赋值给等号左侧的变量。
    • 值:赋值结束后变量的值。

复合运算符:

  • +=、-=、*=、/=、%=、**=、//=

位运算符:

  • 把数字看作二进制数来进行计算。
  • &(按位与):相应的位数都为1,则该位的结果是1,否则为0
  • |(按位或):相应的位数有一个为1,结果即为1,否则为0
  • ^(按位异或):相应的位数相异时,结果为1,否则为0
  • ~(按位取反):每个二进制数据位取反

if语句

  • 格式:
if 表达式:
    语句
  • 逻辑:当程序执行到if语句,首先计算“表达式”的值,

    • 如果“表达式”的值为真,那么就执行if下的“语句”。
    • 如果“表达式”的值为假,则跳过整个if语句继续向下执行。
  • 何为真假:

    • 假:0、0.0、”、None、False
    • 真:除了假的情况均为真

if表达式

if-else语句

  • 格式:
if 表达式:
    语句1
else:
    语句2
  • 逻辑:当程序执行到if-else语句时,首先计算“表达式”的值,
    • 如果“表达式”的值为真,则执行“语句1”。执行完“语句1”跳出整个if-else语句。
    • 如果“表达式”的值为假,则执行“语句2”。执行完“语句2”跳出整个if-else语句。

猜你喜欢

转载自blog.csdn.net/qq_34944851/article/details/81189047
今日推荐