Python-100-Days icon indicating copy to clipboard operation
Python-100-Days copied to clipboard

Day01-15 02语言元素 指正一个错误

Open NUAA-XSF opened this issue 3 years ago • 1 comments

赋值操作不是一个运算符,而是一个语句,赋值语句。 判断一个操作是语句还是运算符,最简单的是看有没有返回值,一个运算一定是要返回一个值的(在python里就是对象),而语句则不会。

a = 10
b =  a<20  # b的值是True,a<20返回True对象
if b = a<20:  # 这条语句是错误的,因为b=a<20是语句,没有返回值,if就判断不了
    print('yes')

NUAA-XSF avatar Aug 19 '21 04:08 NUAA-XSF

谢谢

jackfrued avatar Nov 20 '21 12:11 jackfrued