Python中选择结构通过什么语句实现

Python中的选择结构语句是 if elif else。

Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在包含选择关键字的列尾需要使用冒号。

下面使用三个例子来演示Python中的选择结构用法

1、只有if的例子js;toolbar:false">a=1

if(a<0):

print("a<0")#执行不到

print("a<0")#执行不到

print("a=1")#执行到了

2、if-else例子a=1

if a<0 :#注意此处没有(a<0)的括号也行

print("a<0")#执行不到

print("a<0")#执行不到

else:

print("a>=0")

3、if-elif-else例子a=1

if a<0 :

print("a<0")#执行不到

print("a<0")#执行不到

elif a<1:#注意不是else if

print("0

else:

print("a>=1")

python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现相关推荐

  1. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  2. python语句结束符_python中判断文件结束符的具体方法

    python中判断文件结束符的方法:可以使用try except语句块来进行判断. 具体使用方法:[try:while True:s = input() except EOFError: pass]. ...

  3. python中表示嵌套语句快_Python编程(8)——if语句的嵌套,语言,程序设计,8if

    if语句的嵌套 1 if语句嵌套 if语句嵌套指的是if语句内部包含if语句,其格式如下: if 条件表达式1: 代码块1 if 条件表达式2: 代码块2 上述if语句嵌套的格式中,先判断外层if语句 ...

  4. python代码风格程序越复杂越高级_Python中代码风格的改变和相应的性能优化

    使用现代风格改善你的代码 一旦你开始使用 Python 3,你就有机会接触新的特性来改善你的代码.这篇文章中提到的很多东西实际上在 Python 3 之前就已经被支持了.但我还是要提一下它们,因为知道 ...

  5. python中变量的作用域有几种_Python中变量的作用域(variable scope)

    http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 #!/usr/bin/ ...

  6. python选择排序从大到小_Python实现选择排序

    一.选择排序简介 选择排序(Selection sort)是一种简单直观的排序算法.选择排序首先从待排序列表中找到最小(大)的元素,存放到元素列表的起始位置(与起始位置进行交换),作为已排序序列,第一 ...

  7. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别

    原博文 2016-08-16 15:25 − Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的 ...

  8. python中一切数据都是对象吗_python中的深拷贝(deepcopy)和浅拷贝(copy)

    前言 在很多语言中都存在深浅拷贝两种拷贝数据的方式,Python中也不例外.本文中详细介绍了Python中的深浅拷贝的相关知识,文章的内容包含: 对象.数据类型.引用 赋值 浅拷贝 深拷贝 一.Pyt ...

  9. python中用于生成数字序列的函数_Python中的生成器?

    自从PEP 255引入以来,生成器就一直是python的重要组成部分. python中的Generator是一种特殊的例程,可用于控制循环的迭代行为.生成器类似于返回数组的函数.生成器具有参数,我们可 ...

最新文章

  1. 达内——java变量
  2. 设置按钮不可见_华为手机居然有【3种录屏方法】,很多人都不知道,真的太实用了...
  3. word标题自动编号
  4. day-20: 安装软件包及rpm yum的介绍
  5. 数据库元数据数据字典查询_7_列出给定表的检查约束
  6. 为什么说DevOps的必然趋势是BizDevOps?
  7. 无法自动进入并单步执行服务器_膳食纤维无法进入血液执行营养功能,吃它有啥用?...
  8. 无意中发现的一份清华大佬的代码模版,简洁易懂!
  9. mysql中变量值得输出,几个比较重要的MySQL变量
  10. ~~单链表(数据结构)
  11. 稀疏矩阵与 spdiags函数图解
  12. Apache Flink 进阶(八):详解 Metrics 原理与实战
  13. 安装Centos7时提示 /dev/root does not exits
  14. 高德开放平台GeoHUB初用(Vue使用高德地图Loca 2.0)
  15. PowerDesigner显示Comment注释
  16. Qt setStyleSheet 透明图片叠加
  17. python版权问题_最令人头疼的Python问题
  18. 函数getopt(),及其参数optind
  19. 【学习经典】时间序列处理(DatetimeIndex)
  20. 16周监考---期末考试...

热门文章

  1. TIOBE 5 月榜单:时隔五年,C 语言重返第一
  2. 在家办公的第一天,钉钉、企业微信集体“崩溃”...
  3. c++ iou学习笔记
  4. tensorrt优化笔记
  5. 神经网络分类支持子文件夹
  6. pycharm 转大写
  7. python twisted安装
  8. linux 新开窗口到最前,怎么设置一个窗口总是在电脑桌面的最前
  9. 系统封装工具_去工具化/脚本化理解,自动化运维落地最佳实践之业务/架构/模型/方法...
  10. Java报错:java.math.BigDecimal cannot be cast to java.lang.String