zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    认识双阶乘
    认识双阶乘
    微积分的计算
    微积分的计算
    多维随机变量与其对应的分布
    多维随机变量与其对应的分布
    抽样分布与统计推断
    抽样分布与统计推断
    各国货币的研究
    各国货币的研究
  • 原文地址:https://www.cnblogs.com/objmodel/p/7655122.html
Copyright © 2011-2022 走看看