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:
            ...
    由于博主也是在攀登的路上,文中可能存在不当之处,欢迎各位多指教! 如果文章对您有用,那么请点个”推荐“,以资鼓励!
  • 相关阅读:
    在浏览器中输入url后执行的全过程
    自己搭建一个类似vue,实现响应式的原理
    关于vue是怎么放到服务器上运行的基于vue-cli3
    vue v-modal语法糖
    js中的Map和Set
    js的reduce方法
    vue双向绑定原理
    js对象原型-class类
    (二)仅仅通过Application监听用户行为及App的在线状态和在线时长
    (一)仅仅用ApplicationContext加载界面
  • 原文地址:https://www.cnblogs.com/sgh1023/p/10011276.html
Copyright © 2011-2022 走看看