文章目录

  • if
    • if 省略判断
  • while
  • 条件与循环并作一行

if

if-elif-else结构(else可省略)

# 判断一个元素是否在list中:in、not in
numbers = list(range(10))
if 2 in numbers:print('2')
elif 3 not in numbers:print('3')
else:print('no')# 判断为空
x = None
x = ""
x = 0
x = []
if x:print(True)
else:print(False)

if 省略判断

if x:        # True...if !x:     # False

False:

  • None
  • 0
  • False
  • ‘’
  • []、()、{}

建议,除了x为bool类型,其余最好显示具体的判断条件,不要省略,如 if x==0:

while

循环:for、while
操作:continue、break

# 输入循环
s = ''
while s != 'exit':s = input('Please input: ')print(s)# 标志循环
tag = True
while tag:print(tag)tag = False# 删除list中的所有特定元素
numbers = [1, 2, 3, 2, 3, 2, 4]
while 2 in numbers:numbers.remove(2)
print(numbers)

条件与循环并作一行

li = [x**2 if x%2==0 else None for x in range(10)]        # 偶数则平方,奇数则为None
print(li)       # [0, None, 4, None, 16, None, 36, None, 64, None]# 没有else
li = [x**2 for x in range(10) if x%2==0 ]        # 偶数则平方
print(li)       # [0, 4, 16, 36, 64]

Python(八):条件与循环相关推荐

  1. 【Python】条件及循环语句

    目录 一  条件判断:if语句 1 基本判断语句 2 输入函数 input() 3 两种条件判断:if-else 4 多种条件判断:if-elif-...-else 5 单语句多条件判断:or and ...

  2. python之条件、循环语句

    其实,很多语言的语法都是相通的,包括初学python一样. 今天要说的是条件.循环语句.这部分也是相对比较简单的,就python而言,只是书写方式稍作改动罢了. 1.条件语句 (1)格式: if 判断 ...

  3. Python入门——条件与循环:if、while、for

    一. 条件if 条件语句格式: 执行语句-- if 判断条件: 执行语句-- else: 当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于& ...

  4. python基础 条件和循环

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  5. 通俗易懂,Python的条件和循环语句

    条件控制 简单来说:当判断的条件为真是,执行某种代码逻辑,这就是条件控制. 那么在讲条件控制之前,可以给大家讲一个程序员当中流传的比较真实的一个例子 说有一天一个程序员,他的媳妇让他去出去买两个包子, ...

  6. python中条件、循环等

    获取字典中任意的键-值对 >>> x={'a':1,'b':2} >>> key,value=x.popitem() >>> key,value ...

  7. python入门——条件控制+循环语句

    条件控制 1.if语句 一般形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: stateme ...

  8. Python基础(6)--条件、循环

    本文的主要内容是 Python 的条件和循环语句以及与它们相关的部分. 我们会深入探讨if, while, for以及与他们相搭配的else,elif,break,continue和pass语句. 本 ...

  9. 含类定义的完整python程序_Python——变量,运算,条件,循环

    Python Python开发 Python语言 Python--变量,运算,条件,循环 注释 1.注释是什么 注释就是给代码做的一些简短的说明,让我们更好的去理解代码,注意程序执行的时候,不会去执行 ...

  10. python入门——条件语句、for、while循环4

    一.if语句 条件测试 每条if语句的核心都是一条值为false或True的表达式,这种表达式称为条件测试python根据条件测试的结果决是否执行后面的代码: 检查是否相等 >>> ...

最新文章

  1. 华为服务器万兆网卡驱动型号,华为万兆光模块型号参数大全
  2. 转 使用DCloud+Framework7制作移动APP应用
  3. ubtunu打开firefox_Linux Ubuntu 终端命令行打开firefox报错
  4. ❤️震惊!人生苦短,我用python来玩田忌赛马❤️
  5. 心情再差,也还是要拿起我的 JavaScript 实战重点代码
  6. 软考网络规划设计师备考及通过心得
  7. pytorch torch.nn.Embedding
  8. python操作文件open_【转】PYTHON open/文件操作
  9. rost反剽窃检测系统_色情、低俗信息没得治?今日头条这款检测工具,240万人都在用!...
  10. Windows 10上不使用MicroSoft Store下载安装MicroSoft Todo
  11. 问遍大佬,看遍百文,呕心沥血整理出的一线最值得加入的互联网大厂,必收藏
  12. 小米硬盘路由器服务器,随手分享攻略 篇九:小米路由器更换10T硬盘 —— 小白教程...
  13. 华为云服务之弹性云服务器ECS的深度使用和云端实践
  14. linux上删除rime方案_安装linux中文输入法rime并配置
  15. 入门级带你实现一个安卓智能家居APP(1)java版本
  16. java Zip文件压缩含加密
  17. 渐变:线性渐变、径向渐变
  18. 合肥最最最牛逼的 IT 公司全在这了
  19. 自然语言处理(NLP)的基本概念 (未完待续)
  20. CSR8675学习笔记:I2C Master通信

热门文章

  1. MySQL备份还原——mysqldump工具介绍
  2. git 使用之三 remote 操作 添加 修改 远程库
  3. 北大等多所高校网站被挂马 高考生浏览需小心
  4. 检测制定代码部分的profiler
  5. 读取doc文件c语言程序,c语言程序中关于文件的操作.doc
  6. 列出所有内核_Windows系统内核溢出漏洞提权
  7. 【问题解决】c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:xxxxxx.yml
  8. 阿里巴巴Java开发文档2020版学习-代码格式
  9. MySQL使用中的问题 ---- (ERROR 3009)
  10. 360兼容模式页面错位_如何处理网站兼容性