推荐书: Python开发最佳实践

python教程:[79]赋值运算中的条件语句

分享时@该用户已经被封, 我就能回答你的问题奥!

在python中,我们经常用一些逻辑运算来实现复杂的赋值运算。在一些赋值语句,也就是包含等号的python语句中,通常附带一些条件语句,以便用更少的代码写更复杂的命令,并且增加了代码的可读性,因为这些语句往往看起来就像一个英文句子,读起来还朗朗上口,下面是一个简单的赋值,后面的代码都用到了这些值。

  • 在赋值中使用if语句,如果b等于c,返回a,否则返回c
  • and符号表示如果a为零则返回a,否则返回b,也就是and总是返回第一个为零的数,当然,如果都不为零,则返回最后一个数
  • 如果我们交换ab,返回的仍然是d=0
  • 如果换成两个不为零的数,总是返回后者
  • 返回后者
  • or语句总是返回第一个不为零的数,下面返回的是a
  • 下面返回的还是a(两个不为零的数)
  • 如果交换这两个数,则返回c

转载请注明来自DataScience.

邮箱: 675495787@qq.com