• Python 学习笔记


    1.检查是否相等(==)

    >>> car = 'bmw'
    >>> car == 'bmw'
    True
    
    

    检查是否相等时不区分大小写?

    >>> car = 'Audi'
    >>> car.lower() == 'audi'
    True
    

    常用在网站用户账号注册的校验。

    2.检查是否不相等(!=)

    >>> car = 'bmw'
    >>> car != 'audi'
    True
    >>> car != 'bmw'
    False
    

    3.数字的比较(==、>、<、>=、<=)

    比较两个数字是否相等、大于、小于、大于等于、小于等于。注意两个比较符号中间不能有空格,否则语法错误。

    >>> age = 19
    >>> age == 19
    True
    >>> age > 20
    False
    >>> age < 20
    True
    >>> age >= 20
    False
    >>> age <= 20
    True
    
    

    4.检查多个条件(and、or)

    >>> age_0 >= 21 and age_1 >= 21
    False
    >>> age_0 >= 21 or age_1 >= 21
    True
    

    注:and 表示左右两边条件都必须满足,逻辑且。or 表示左右两边只用满足一个条件即可,逻辑或。

    5.检查列表中的值(in、not in)

    >>> cars = ['audi', 'bmw', 'toyota']
    >>> 'benz' in cars
    False
    >>> 'audi' in cars
    True
    >>> 'benz' not in cars
    True
    

    注:in 表示左边的值在右边的值集中。 not in 表示左边的值不在右边的值集中。

    6.布尔表达式

    条件测试的别名。与条件表达式一样,布尔表达式的结果要么是 True,要么是 False。注意是 True/False,不是 true/false。

    7.if 语句

    语法:

    if 条件:
    执行逻辑

    或者

    if 条件:
    执行逻辑
    elif 条件:
    执行逻辑
    else:
    执行逻辑

    if 语句判断列表值:

    >>> cars = ['audi', 'bmw', 'toyota']
    >>> for car in cars:
        if 'audi' == car:
            print('car is Audi')
        elif 'benz'  == car:
            print('car is Benz')
        else:
            print('car is ' + car)
    
    car is Audi
    car is bmw
    car is toyota
    

    判断列表是否为空:

    >>> cars = []
    >>> if cars:
        print(cars)
    else:
        print('cars is null')
    
    cars is null
    

    if cars 如果 cars 为空则返回 False,否则返回 True

  • 相关阅读:
    史上最强大vimrc
    Linux 宿主目录、根目录及/home区别
    ubuntu配置软件源
    Lex入门2
    域名服务器(DNS)工作原理
    SQL Server 2005脚本编辑窗口不能使用Enter,Backspace, Insert等按键
    建立windows2003 域名服务器
    JavaScript操作cookie
    VS2008下设置断点调试JavaScript (IE)
    DNS域名服务器原理与架设(Bind on Linux)
  • 原文地址:https://www.cnblogs.com/objmodel/p/7655122.html
Copyright © 2020-2023  润新知