• 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:
            ...
    由于博主也是在攀登的路上,文中可能存在不当之处,欢迎各位多指教! 如果文章对您有用,那么请点个”推荐“,以资鼓励!
  • 相关阅读:
    WPS设置去广告
    Android,几款apk工具
    Eclipse 使用
    linux su和sudo命令的区别
    CentOS下安装SecureCRT的sz/rz工具包
    CentOS下安装SecureCRT的sz/rz工具包
    CentOS下安装SecureCRT的sz/rz工具包
    VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
    修改CentOS系统的默认启动级别
    修改CentOS系统的默认启动级别
  • 原文地址:https://www.cnblogs.com/sgh1023/p/10011276.html
Copyright © 2020-2023  润新知