Python 基础(四)-if语句

推荐一个编辑器

Sublime Text 超级好用,而且可以直接运行 Python 代码,在编辑器页面按下ctrl + B即可运行,厉害了我的ST

  • 一个简单的示例

    cars = ['audi', 'bmw', 'subaru', 'tiyota']
    for car in cars:
        if car == 'bmw':
            print(car.upper())
        else:
            print(car.title())
  • 输出结果
    image.png

  • 分析

声明一个列表,通过 for 循环判断列表中是否存在一个值和bmw一样,是的话将bmw转为大写BMW,否则将列表中其他的字符串首字母大写

检查字符串是否相等、不等

    car = 'audi'
    car == 'bmw'
    输出 False

    car = 'audi'
    car != 'bmw'
    输出 True
  • 字符串比较是区分大小写的,’audi’ 不等于’Audi’

  • 比较数字,=,<=,>=,和Java中一样

    age = 18
    age == 18
    输出 True
  • 检查多个条件,and
    age_0 = 22
    age_1 = 18
    age_0 >= 21 and age_1 >=21

    输出False
  • 检查特定值是否在列表中,是否不在列表中
    cars = ['audi', 'bmw', 'subaru', 'toyota']
    'audi' in cars
    输出True

    cars = ['audi', 'bmw', 'subaru', 'toyota']
    'mini' not in cars
    输出True
  • if-elif-else
    age = 12
    if age > 4
        print("大于4")
    elif age < 18:
        print("小于18")
    else:
        print("大于4小于18")
  • 确定列表不是空的
    cars = []
    if cars:
        print("列表非空")
    else:
        print("列表是空的")
  • 使用多个列表
    cars = ['audi', 'bmw', 'subaru', 'toyota']
    types = ['small', 'middle', 'big', 'toyota']
    for type in types:
        if type in cars:
            print("tpyes 列表中有 cars 列表中的值")
        else:
            print("tpyes 列表没中有 cars 列表中的值")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_龙衣

赏杯快乐水喝喝

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值