这篇文章主要介绍了 python 基础教程之分支、循环简单用法, 结合实例形式分析了 Python 分支及循环语句的简单使用方法, 需要的朋友可以参考下
Python 是一种面向对象、解释型计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。
本文实例讲述了 python 分支、循环简单用法。分享给大家供大家参考,具体如下:
讲程序设计,不得不讲到顺序、分支、循环。
顺序就是从上到下运行代码,这个很简单,不用再说了。
在讲分支、循环的时候,要特别注意 python 代码中的强制缩进。
我们先看看分支:
(1)简单的 if-else
Python 代码:
- a = '1'
- if a == 1: #注意后面有一个冒号。其中"=="是相等判断
- print 1 #注意print 函数之前有一个tab键,这就是python的强制缩进
- else: #注意else后面的冒号
- print 0 #注意缩进
- if (a == 1): #可以添加园括号
- print 1
- else:
- print 0
输出是:
1
1
(2)and 逻辑判断
Python 代码:
- a = 1
- b = 0
- if a == 1 and b == 1: #and 是逻辑"与"运算,自然"or"就是逻辑"或"运算
- print 1
- else:
- print 0
输出是:
0
(3)分支 if -else if
更近一步看:
Python 代码:
- #else if
- a = 1
- b = 0
- if a < 1:
- print 1
- elif b < 1: #注意这里不是else if ,而是elif。
- print 0
输出是:
0
以上三个就讲完了分支判断。下面讲循环。
(一)开始是 for 循环:
其 for 循环根本上是元素的遍历:
如:
python 代码:
- for i in range(0, 5): #注意range是一个函数
- print i
输出是:
0
1
2
3
4
其中 range 是一个函数,表示产生一个 [0,5) 的序列。这里用 "[0,5)" 这种数学 表达方式就是为了说明是大于等于 0,小于 5。是一个半开半闭区间。注意在 python 中都是使用半开半闭区间(我没有见过其他的形式,或许可以自己实现)。
而 "for i in range(0, 5):"的含义就是从"0,1,2,3,4" 这个序列中,每次取出一个元素赋值个变量 i,每次执行 print 函数,打印元素 i 的值。
在 if 和 for 语句结束的地方都有一个冒号,这是为了告诉编译器,当前行结束了,应该解释后面一行了。
有了这个冒号,我们其实也可以不换行,直接执行 print 函数。
Python 代码:
- for i in range(0, 5):print i
(二)while 循环
while 循环,当 while 条件成立的时候,执行 while 内部的程序段。
Python 代码:
- i = 10
- while i > 0:
- print i
- i -= 1 #注意python不支持i--,i++,--i,++i之类的运算
希望本文所述对大家 Python 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0323/231997.html