美文网首页
新2019计划:python学习-if语句【3】

新2019计划:python学习-if语句【3】

作者: 克里斯托弗的梦想 | 来源:发表于2019-02-15 22:11 被阅读0次

if 语句

在编程时,经常需要检查一系列条件,并据此决定采取什么措施。
本篇章,主要了解if语句常见的公式,如:单独if语句,if-else语句,if-elif-else语句,if-elif-elif-……else语句等。另外掌握比较数值的符号、检查是否相等、以及多个条件比较、检查特定值是否在列表中、列表是否为空等判断
简单实例,比如

cars = ['audi', 'bmw', 'subaru', 'toyota']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())

条件测试
每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。

  • 检查是否相等
car = 'bmw'
car == 'bmw'  # 返回True
car == 'vod'   # 返回False
  • 检查是否相等时不考虑大小写
car = 'Bmw'
car.lower == 'bmw'
  • 检查是否不相等,使用 !=
value = 'mush'
if value != 'good':
    print('hhhhh')
  • 比较数字
    ==、<、>、>=、<=、!=
    例如:
age = 19
age<=10  # 返回False
  • 检查多个条件
    and: 两个条件都为True时才执行相应的操作.
    or: 只要求一个条件为True时就执行相应的操作.
  • 检查特定值是否再列表中
requested_toppings = ['mushrooms', 'onions', 'pineapple']
# 包含
'mushrooms' in requested_toppings  # True
# 不包含
'good' not in requested_toppings  # True
  • if语句、if-else语句、if-elif-else语句、if-elif语句
    小实例:
age = 12 
if age<4:
    price = 0
elif age<18:
    price = 5
else:
    price = 10
  • 确定列表不是空的
a = []
if a:
    print('hhhh')
else:
    print('aaaaa')
  • 使用多个列表
available_toppings = ['mushrooms', 'olives', 'green peppers', 'pepperoni', 'pineapple', 'extra cheese']
requested_toppings = ['mushrooms', 'french fries', 'extra cheese']

for requested_topping in requested_toppings:
    if requested_topping in available_toppings:
        print('Adding '+ requested_topping)
    else:
        print('sorry, we don't have '+requested_topping )

相关文章

  • 新2019计划:python学习-if语句【3】

    if 语句 在编程时,经常需要检查一系列条件,并据此决定采取什么措施。本篇章,主要了解if语句常见的公式,如:单独...

  • 2018-07-27

    python 的循环语句: for 语句: #!/usr/bin/env python3 #-*- coding:...

  • Python ☞ day 2

    Python学习笔记之 运算符 & if语句 & while语句 & for 语句 & break语句 & con...

  • 读书笔记 | Python学习之旅 Day3

    Python学习之旅 读书笔记系列 Day 3 《Python编程从入门到实践》 第5章 If语句 知识点 if语...

  • 2020-07-23

    Python 学习第二天 IF条件语句 1 if 2 if else 3 if elif 注意,if 和else ...

  • Python学习笔记3—if语句

    一、简单知识点 Python检查是否相等时区分大小写的。 相等 ==不相等 != 检查多个条件(and、or) 检...

  • for和while循环

    python3 循环语句 本文部分参照:http://www.runoob.com/python3/python3...

  • 新2019计划:python学习-元组【2】

    元组 元组定义列表是可以修改的,但元组是不能修改的,元组看起来犹如列表,可以通过索引来访问其元素。 总之:元组不可...

  • 新2019计划:python学习-字典【4】

    字典 本篇章讲述数据结构字典,主要围绕如何访问字典,如何修改字典,如何删除字典某元素,如何遍历字典,字典的常见方法...

  • 新2019计划:python学习-函数【5】

    函数用法 本篇章,主要介绍函数的几种用法,包括传参数、实参形参、不同参数形式(位置实参、关键字实参、任意数量的实参...

网友评论

      本文标题:新2019计划:python学习-if语句【3】

      本文链接:https://www.haomeiwen.com/subject/nacveqtx.html