三元操作符是什么
三元操作符是什么意思? 本帖最后由 Twilight6 于 2020-5-25 09:55 编辑if <条件> :
xxx
else:
yyy
转为三元运算符:
xxx if <条件> elseyyy
条件成立 执行 xxx
条件不成立 执行else的代码块 yyy
就是可以把简单的条件语句简写 在举个例子:
number1 = int(input('请输入第一个数:'))
number2 = int(input('请输入第一个数:'))
print('number1 大于 number2' if number1 > number2 else 'number2 大于 number1')
上面的 print 代码 就是用三元运算符 操作的
如果 if number1 > number2 条件成立 就返回 'number1 大于 number2'
反正 返回 else 后的代码块 'number2 大于 number1' Twilight6 发表于 2020-5-25 09:47
if:
xxx
else:
这个 if... else..语句差不多吧,就是把if后面的执行语句提到了前面 HDP1008 发表于 2020-5-25 09:56
这个 if... else..语句差不多吧,就是把if后面的执行语句提到了前面
对 就是可以把好几行代码写成一行~ 对简单的条件语句的简写 Twilight6 发表于 2020-5-25 09:57
对 就是可以把好几行代码写成一行~ 对简单的条件语句的简写
好的,原来如此
页:
[1]