python if条件语句与其他语言的写法有什么不同?
单条件if语句
t = True
if t:
print(t)
True
下面是多条件分支的例子,if.....elif .....else 是python 多条件分支的关键字。
>>> if (t):
... print(1)
... elif t==1:
... print(2)
... else:
... print(3)
...
使用python if语句注意事项:
一般需要使用运算符来构建条件。下面整理if条件语句常用到的运算符。
使用运算符配合if语句进行判断
使用in成员关系运算符来判断字母a是否在str字符串中
>>> str = 'abcdefg'
>>> if 'a' in str:
... print('a在str字符串中')
...
a在str字符串中
>>> age = 30
>>> if age>18:
... print('成人礼')
...
成人礼
使用海象运算符:= 来写上面这个if语句,然后对比一下两种方法的区别
>>> if (age:=20)>18:
... print('成人礼')
...
成人礼
海象运算符实际上一步实现了声明和初始化