• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python条件和循环的使用方法

python条件和循环的使用方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python条件语句,python 条件表达式,python 条件判断,python 条件,python 条件赋值等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前面已经介绍过几种基本语句(print,import,赋值语句),下面我们来介绍条件语句,循环语句。
一. print和import的更多信息
1.1 使用逗号输出
A.打印多个表达式,用逗号隔开,会在每个参数之间插入一个空格符:

>>> #'多个赋值操作同时进行'
>>> x,y,z = 1,2,3
>>> print x,y,z
1 2 3
>>> #'交换2个或多个变量'
>>> x,y = y,x
>>> print x,y
2 1
>>> #'当函数或方法返回元组时'
>>> s = {'a':1,'b':2,'c':3}
>>> key,value =  s.popitem()
>>> print key,value
a 1
最后一个例子可以看出,它允许函数返回一个以上的值并打包成元组,然后通过一个复制语句很容易进行访问。
注意:解包的序列中元素数量必须和放置在赋值符合=左边的变量数量完全一致,否则会引发异常。

2.2 链式赋值
链式赋值是将同一个值赋给多个变量的捷径。
>>> x = y = 'sss'

2.3 增量赋值
增量赋值可以让代码更紧凑简练。
对于+,-,*,/,%等标准运算符都适用:

>>> x = 2
>>> x += 1
>>> x *= 2
>>> x
6
>>> #对其他数据类型也适用
>>> f = 'foo'
>>> f += 'bar'
>>> f
'foobar'

三. 语句块:缩排的乐趣
 语句块是条件为真时执行一次或多次的一组语句。在python中,冒号(:)用来标识语句块的开始,块中的每一个语句都是缩进的。当回退到和已经闭合的块一样的缩进量时,就表示当前块已经结束了。

四. 条件和条件语句
4.1 这就是布尔变量的作用
下面的值在作为布尔表达式的时候,会被解释器看作假(False):
False None 0 “” () [] {}
其他的一切值都被解释为真,包括特殊值True。

4.2 条件执行和if语句
如果条件判断为真,那么后面的语句块就会被执行,也可以加入elif进行多个条件检查。作为if的一部分,还有else子句。
当然,我们可以在if语句里面嵌套使用if语句。
这是因为与其让程序在晚些时候崩溃,不如在错误条件出现时直接让它崩溃。语句中使用的关键字是assert

您可能想查找下面的文章:

  • Python中的条件判断语句与循环语句用法小结
  • Python中条件判断语句的简单使用方法
  • Python入门篇之条件、循环
  • python条件和循环的使用方法
  • python 控制语句
  • python 控制语句
  • Python 条件判断的缩写方法

相关文章

  • 深入理解Python中的元类(metaclass)
  • python采用getopt解析命令行输入参数实例
  • Python备份Mysql脚本
  • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
  • python在Windows8下获取本机ip地址的方法
  • Python入门篇之列表和元组
  • python中反射用法实例
  • python脚本实现数据导出excel格式的简单方法(推荐)
  • 在Python3中初学者应会的一些基本的提升效率的小技巧
  • Python使用scrapy采集数据过程中放回下载过大页面的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 部署Python的框架下的web app的详细教程
    • Python简单格式化时间的方法【strftime函数】
    • 简单讲解Python中的字符串与字符串的输入输出
    • Python爬取国外天气预报网站的方法
    • python正则表达式判断字符串是否是全部小写示例
    • Python实现Mysql数据库连接池实例详解
    • Python网页解析利器BeautifulSoup安装使用介绍
    • Python实现Windows上气泡提醒效果的方法
    • Python实现简单的四则运算计算器
    • Python查询阿里巴巴关键字排名的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有