zoukankan      html  css  js  c++  java
  • Python基础之if

    简介

    if语句可以根据条件采取一定的措施,每条if语句的核心都是一个值为TrueFalse的表达式,称为条件测试,Python根据条件测试的值为True还是False来决定是否执行if语句中的代码,即为True时执行if语句后面的代码,为Flase则忽略。

    if
    languages = ['java', 'c', 'python']
    for language in languages:
          if language == 'java':
                print(language.upper())
          else:
                print(language.title())
    
    条件测试
    # 检查是否相等
    ## python中检查是否相等区分大小写
    language = 'java'
    if language == 'java':
          print("language == 'java'")
    
    # 检查是否相等
    language = 'java'
    print(language == 'java')
    
    # 检查是否不相等
    language = 'java'
    if language != 'python':
          print('It is false')
    
    # 检查数字
    age = 18
    print(age == 18)
    
    # 检查多个条件(and)
    age_0 = 22
    age_1 = 18
    print(age_0 >= 22 and age_1 >= 18)
    print(age_0 >= 23 and age_1 >= 18)
    	
    # 检查多个条件(or)
    age_0 = 22
    age_1 = 18
    print(age_0 >= 22 or age_1 >= 19)
    print(age_0 >= 23 or age_1 >= 19)
    
    # 检查特定值是否包含在列表中
    languages = ['java', 'c', 'python']
    print('java' in languages)
    print('python' in languages)
    
    if-elif-if结构
    age = 12
    if age < 4:
          print("Your admission cost is $0.")
    elif age < 18:
          print("Your admission cost is $5.")
    else:
          print("Your admission cost is $10.")
    
    省略else代码块
    age = 18
    if age < 4:
          print("Your admission cost is $0.")
    elif age < 18:
          print("Your admission cost is $5.")
    elif age >= 18:
          print("Your admission cost is $10.")
    
    判断列表是否为空
    languages = []
    if languages:
          print("languages is not empty!")
    else:
          print("languages is empty!")
    
    - End -
    一个努力中的公众号
    关注一下吧
  • 相关阅读:
    H3C利用dhcp snooping来禁用某个端口下的DHCP
    onu侧各种pon协议下的技术参数10G
    常见Intel网卡芯片对比,多队列网卡介绍
    esxi6.7 7.0 diy for nvme drivers
    Windows Server 2019 OVF 模板下载
    vSphere 6.5支持512e,NVMe SSD呢?
    何时使用领域驱动设计
    徒手打造基于Spark的数据工厂(Data Factory):从设计到实现
    早产的《HelloGitHub》第 65 期
    最简单的人工神经网络
  • 原文地址:https://www.cnblogs.com/maggieq8324/p/14249119.html
Copyright © 2011-2022 走看看