Python-语句结构

简介:

一. 顺序结构

一般正常的初级简单的书写方式


二.分支结构

1. if:

if 表达式:
    语句


2. if...else...

if 表达式:
    语句
else:
    语句
以缩进判断if 和elif的配对情况


3. if...elif...else...

if 表达式:
    语句
elif 表达式:
    语句
else:
     语句

以缩进判断if 和elif的配对情况


注意:在python里面不支持switch语句,如果想实现switch的效果,第一种方法就是使用if...elif...elif...else...;


三.python中实现三目运算符
C:        maxNum = a>b? a:b
Python:        maxNum= a if  a>b else b

wKioL1mhRIPCSi4dAAAygtbABcM893.png



四.循环结构

for, while, do...while...

1. for循环

range(m,n,x):从m起始到n-1结束(不包含n),x代表步长;


for item in range(m.n,x):
    循环的语句

for item in 可迭代的类型(eg:字符串.....):
    循环的语句


循环集合中的数据

wKioL1mhQweTFXVjAAAZro2jOaI128.png


两个关键字:
    - break:跳出循环,不再执行循环;
    - continue:跳出本次循环,继续执行下一个循环;


对比1:

wKioL1mhQrDBWzn7AAAwqrHdros171.png


wKiom1mhQvaAOjM9AAAxEnYVLOc365.png


对比2:

wKioL1mhQ_CjH1-PAAAxpelaezc603.png

wKiom1mhQ_-A6HWZAAAonuTTMxM518.png


2.while循环


while

while 表达式(或者True,False):
    循环的语句


while ... else .....

while 表达式:
    循环语句


 pass   只是占一个语句的位置,并无任何操作;



计数器


wKioL1mhRKjxl80MAABYcs1lZpw027.png




      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1959450,如需转载请自行联系原作者





相关文章
C4.
|
2月前
|
Python
Python中的选择结构
Python中的选择结构
C4.
18 1
|
2月前
|
Python
Python分支结构双分支讲解
Python分支结构双分支讲解
100 0
|
2月前
|
Python
Python分支结构多分支讲解
Python分支结构多分支讲解
49 0
|
2月前
|
Python
Python分支结构单分支讲解
Python分支结构单分支讲解
46 0
|
3月前
|
机器人 Java C++
python速成之循环分支结构学习
python速成之循环分支结构学习
39 1
|
29天前
|
Python
python学习3-选择结构、bool值、pass语句
python学习3-选择结构、bool值、pass语句
|
2月前
|
Python
Python学习之路 02 之分支结构
Python学习之路 02 之分支结构
457 0
Python学习之路 02 之分支结构
|
29天前
|
存储 Python
Python的结构
【4月更文挑战第15天】Python的结构
21 4
|
1月前
|
Python
Python控制结构学习应用案例详解
Python控制结构包含条件语句、循环语句和异常处理。条件语句用if-elif-else判断数字正负;for循环示例输出1到10的整数,while循环计算1到10的和;异常处理用try-except-finally处理除零错误,打印提示信息并结束。
16 3
|
2月前
|
Java C++ Python
Python分支结构内联if讲解
Python分支结构内联if讲解
16 0