python学习笔记之语句
来源:互联网 发布:linux下目录重命名 编辑:程序博客网 时间:2024/05/21 14:54
一、条件语句
if ……else……语句
若有多个条件需要判断时:
用
if : elif: elif: …else:
注意由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。
二、循环语句
Python提供了for循环和while循环(在Python中没有do..while循环)
while循环
while 语句有两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外”判断条件”还可以是个常值,表示循环必定成立,类似单片机编程过程中的死循环while(1)嵌套循环
- for循环语句
语法格式:
for iterating_var in sequence: statements(s)
另外一种执行循环的遍历方式是通过索引,如下实例:
#!/usr/bin/python# -*- coding: UTF-8 -*-fruits = ['banana', 'apple', 'mango']for index in range(len(fruits)): print '当前水果 :', fruits[index]print "Good bye!"
循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
说白了就是一种嵌套
可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,也可以在for循环中嵌入while循环。
三、循环控制语句
- continue语句
- break语句
pass语句:相当于空语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
#!/usr/bin/pythoncount = 0while count < 5: print count, " is less than 5" count = count + 1else: print count, " is not less than 5"
对于无限循环,可以用ctrl+c来中断
- python学习笔记之语句
- Python学习笔记之2 -- 变量、表达式与语句
- python 学习笔记 if语句
- python学习笔记1语句
- python学习笔记 with语句
- Python学习笔记(条件语句)
- Python学习笔记(break语句)
- Python学习笔记(continue语句)
- 【学习笔记】python条件语句
- 【学习笔记】python循环语句
- python笔记之控制语句
- 《Python学习手册》学习笔记(10)之第10章Python语句简介(关键词:编程语言/Python/语句)
- 【Python 学习手册笔记】Python 语句简介
- python学习之while语句
- python之语句语法学习
- Python学习之条件语句
- Python学习之循环语句
- Python学习之语句、列表
- python
- myeclipse打不开jsp文件
- 类中的this指针 一个类的指针指向NULL去访问该类的成员函数
- 【剑指Offer】面试题30:最小的k个数
- java日期工具类
- python学习笔记之语句
- appium遇到的问题
- 信号(一)
- Android知识点梳理
- Protobuf在Python中的使用
- Jquery点击展开-点击收缩
- CSS BFC(块级格式化上下文)
- C# 16进制类型转换
- C++随记(十)--类与对象(2)