【Ptyhon学习】程序结构

编写程序,首先得有骨架,而程序结构就是这个骨架,很多的小骨架,共同支撑起了整个程序,本篇笔记记录程序结构。

一.条件语句(if语句)

前提:条件表达式

        由两个变量,以及关系运算符(> <等)、测试运算符(in ,not in)或逻辑运算符(and,or,not)连接成的表达式

表达式的最终结果是1或0

语法:

if   (表达式):

        语句块

elif:

        语句块

else :

        语句块

当简约使用双分支结构时,语法结构为:语句1 if 表达式 else 语句2

注:else只能有一个,可省略

if语句可嵌套入语句块中。

二.循环结构

1.for循环

循环次数确定,常用于枚举序列,一般优先考虑。

语法:
for 变量 in 序列或迭代对象:
        循环体
[else:
else子句代码块]
函数标注:
range():建立一个整数序列
        语法: range(start , [stop, step])
        左闭右开
2.while循环
语法:
while 条件表达式:
循环体
[else:
else子句代码块]

三.跳出语句

1.break语句
break语句在while循环和for循环中都可以使用,一般放在if选择结构中,一旦
break语句被执行,将使得当前整个循环提前结束。除非break语句让代码更简单
或更清晰,否则不要轻易使用。

2.continue语句
continue 语句的作用是终止当前循环,并忽略 continue 之后的语句,然后回到循环
的顶端,提前进入下一次循环
函数调用:
enumerate():将一个可遍历的数据对象(如列表、元组或字符串)组合为一 个索引序列,并返回一个可迭代对象,故在for循环当中可直接迭代下标和元素。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值