【python教程入门学习】Python基础知识(中)-文末附一个小爬虫

本文介绍了Python的基础知识,包括流程控制(if-else, for, while)、函数(自定义函数,Lambda函数,内置函数)以及包和模块的创建和使用。同时,深入探讨了正则表达式,如元字符、常用函数和分组,并提供了一个小实例——使用正则表达式实现简单的网页爬虫。遵循Python的缩进规则,理解并运用这些概念对于提升编程效率至关重要。" 112458118,10536685,理解AUTOSAR方法论:从系统配置到代码生成,"['汽车电子', '软件开发', 'AUTOSAR方法论', 'VFB设计', 'ECU配置']
摘要由CSDN通过智能技术生成

四、流程控制

在这块,Python与其它大多数语言有个非常不同的地方,Python语言使用缩进块来表示程序逻辑(其它大多数语言使用大括号等)。例如:

if age < 21:

print(“你不能买酒。”)

print(“不过你能买口香糖。”)

print(“这句话处于if语句块的外面。”)

这个代码相当于c语言的:

if (age < 21)

{

print(“你不能买酒。”)

print(“不过你能买口香糖。”)

}

print(“这句话处于if语句块的外面。”)

可以看到,Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始(注意前面有个:号),而减少缩进则表示语句块的退出。根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。

为了使我们自己编写的程序能很好的兼容别人的程序,我们最好还是按规范来,用四个空格来缩减(注意,要么都是空格,要是么都制表符,千万别混用)。

1、if-else

If-else用来判断一些条件,以执行满足某种条件的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值