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:
            ...
    由于博主也是在攀登的路上,文中可能存在不当之处,欢迎各位多指教! 如果文章对您有用,那么请点个”推荐“,以资鼓励!
  • 相关阅读:
    MyBatis学习(三)
    MyBatis学习(二)
    Linux(Ubuntu)下MySQL的安装与配置
    IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
    spring boot下MultipartHttpServletRequest如何提高上传文件大小的默认值
    Mybatis 批量插入时得到插入的id(mysql)
    对PDF的操作
    利用nginx进行集群部署
    Spring boot学习笔记之@SpringBootApplication注解
    git的使用命令
  • 原文地址:https://www.cnblogs.com/sgh1023/p/10011276.html
Copyright © 2011-2022 走看看