Python 的if语句

for str in lib:
    if str != 'efg'"":    #判断两个值是否不等
        print(str.upper())
    else:
        print(str.title())
'''
ABC
Efg
HIGK
LMN
'''
#and 表示 ‘与’
lib1 = list(range(2,20,3))
print(lib1)
for aa in lib1:
    if aa>=6 and aa<=11:
        print('%d_'%aa)
    else:
        print(aa)
'''
[2, 5, 8, 11, 14, 17]
2
5
8_
11_
14
17
'''
#or 表示 ‘或’;elif + 判断添加
print(lib1)
for nn in lib1:
    if nn < 6  or nn>=14:
        print('_%d'%nn)
    elif nn == 11:
        print('%d_'%nn)
    else:
        print(nn)
'''
[2, 5, 8, 11, 14, 17]
_2
_5
8
11_
_14
_17
'''

#用in 判断元素是否在列表中
T = 8 in lib1
T1 = 10 in lib1
print(T)
print(T1)
'''
True
False
'''


car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')
'''
Is car == 'subaru'? I predict True.
True

Is car == 'audi'? I predict False.
False
'''

#列表是否为空,为空if lib 返回False,非空返回True
lib2 = []
if lib2:
    print("非空")
else:
    print('空')
#空
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值