【Python学习】04——程序结构


活动地址:CSDN21天学习挑战赛

学习日记

**
1,学习知识点

对于任何编程语言来说,其基础的程序结构就只有两个:选择结构和循环结构。

(1)选择结构

选择结构,也就是if语句,在Python中和C++较为相似,都是if+判断语句的形式。但不同的是,如果存在多种情况,一般不用else if,而用elif。同时else应该是保留在最后一种情况的,一般都要用。

现在不确定有没有switch的选择结构。(存疑)

(2)循环结构

Python的循环结构和C++的相仿,也有两种:while和for。

while+判断语句的语法结构没有多大改变,但是却多了一个else的功能,这样比较方便,以后就可以不用在把循环专门嵌套入if语句中进行情况分析了。else在引用时同if语句一样,和while同格。

对于for的使用,语法上发生了些变化。因为一般在C++中采用的是for(int i=0;i<5;i++)的结构。即(下标设置;范围确定;循环变化)的格式。但在Python中,for的语法是:for i in lists

即,我们不仅需要确定一个下标进入循环进行变化寻找,而且循环变化需要自己在循环体中打出,而且,lists就是我们要遍历的对象,它包括了遍历次数,遍历内容两方面。一方面,对于包含字符串等内容的元组列表,我们可以直接遍历其内容,但如果我们只是想想i<5这样建立一个区间,就需要 range() 函数,它可以建立一个整数列表,以方便我们直接让i进去遍历。

eg:range(0,5)==》[0,1,2,3,4]  (即生成5个数,从0开始,和C++的风格很像)

注意:不论是if语句,还是while或者for的循环,想进入他们的下层内容需要:,并且语句不加;

(3)break,continue语句

break,continue的使用与功能和C++一样,就是注意别加分号。

(4)pass语句

在建立循环时,循环中无语句,但为了保证程序结构完整所引用的语句。

2,学习遇到的问题

是否存在同C++里的switch语句的选择结构。

3,学习的收获

通过理论基本了解了Python的结构,也就意味着我能看懂很大一部分的代码的结构了。接下来可以尝试多看看示例了。

4,实操

暂无

提醒:在发布作品前请把不用的内容删掉(活动地址请保留)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值