zoukankan      html  css  js  c++  java
  • Python编程从入门到实践笔记——if语句

    Python编程从入门到实践笔记——if语句

    #coding=utf-8
    cars=['bwm','audi','toyota','subaru','maserati']
    bicycles = ["trek","cannondale","readline","specialized"]
     
    #if语句--Python语言的if语句使用和其他语言在逻辑上并无二致,只是语法细节上稍有不同
    # ~ if conditonal_test:
        # ~ do something
    #缩进作用和for循环中相同,if成立,执行后面所有缩进的代码行
    #elif和其他语言不同(else if())!!!
    #可以使用多个elif代码块
    #可以省略else代码块
    #可以使用多条if语句测试多个条件
    #如果只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句
    for car in cars:
        #检查是否相等 ==;忽略大小写比较可以转化为小写lower()或者大写upper()然后比较 
        if car == 'bwm':
            print(car.upper())
        else:
            print(car.title())
            
     
    #使用in检查特定值是否包含在列表中
    car = 'bwm'
    if car in cars:
        print("IN")
    #使用not in检查特定值是否不包含在列表中
    car_0 = 'byd'
    if car_0 not in cars:
        print("NOT IN")
     
    #使用and检查多个条件
    bicycle = 'trek'
    if car in cars and bicycle in bicycles:
        print("car and bicycle")
    #使用or检查多个条件
    if car in cars or bicycle in bicycles:
        print("car or bicycle")
        
    #使用if语句处理列表
    #确定列表不是空的,列表至少包含一个元素时返回True , 列表为空时返回False
    if cars:
        for car in cars:
            ...
    由于博主也是在攀登的路上,文中可能存在不当之处,欢迎各位多指教! 如果文章对您有用,那么请点个”推荐“,以资鼓励!
  • 相关阅读:
    包装类型
    int 和 Integer 有什么区别
    final finally finalize区别
    java关键字final 有什么用?
    String和StringBuffer、StringBuilder的区别是什么?
    String 类的常用方法都有那些?
    Vue官网教程-计算属性和监听器
    Vue官网教程-模板语法
    Vue官网教程-实例
    Vue官网教程-介绍
  • 原文地址:https://www.cnblogs.com/sgh1023/p/10011276.html
Copyright © 2011-2022 走看看