python基本语法与流程控制语句

Python使用缩进来表示代码块,不同于其他语言的花括号。IDE如PyCharm在代码整理时需注意正确缩进,避免错误。它是解释型语言,逐行执行,使用解释器而非编译器。文章介绍了Python的控制流语句,包括if-else,while,for循环,以及break和continue的用法,还有range函数的使用。
摘要由CSDN通过智能技术生成
	python与其他常用语言不同,最明显的特征是,没有{.......}来括住语句,而是使用缩进(一般是四个空格)来表示语句的“上下层”关系,这导致在pycharm使用'CTRL+/'整理代码代码时,ide可能会错误理解代码的缩进,导致整理后,代码出现错误的缩进。需要注意!

​ python是解释型语言,主要表现为一句一句运行代码而不是和编译型语言一样全部编译完之后才允许代码,它使用的’翻译器’为解释器,而不是编译器。

python的控制流语句:

if (条件):   # 判断条件是否成立,成立则执行语句1,语句2等缩进的语句,执行完之后,与该语句‘绑定’else的语句将不再执行。
    语句1
    语句2
    ...
elif (条件)#if(条件)不成立则判断该语句是否成立,是则执行语句3,4;执行完之后,与该语句‘绑定’else的语句将不再执行。
	语句3
    语句4
    ...
else:	#该语句不判断直接执行。
    语句5
    语句6
    ...
while (条件):	#判断条件是否成立,是则执行缩进的语句体,否则不执行;执行完之后再次检查条件是否成立。
    语句1
    语句2
    ...
else: #也可套wlse,如果(条件)为False是则执行下面的语句
    ...
for x in fun():#循环一次都将fun中的一个元素从fun中取出并赋值给x,fun()可以是列表,字典,元组等有多个元素的返回值。fun()可以是任何容器型数据类型的数据,例如:字符串、列表、元组、字典、集合、迭代器、生成器、range
    ...
else:循环结束后再执行一次下面语句
    ....
break	#在此句退出本循环
continue	#停止本次循环,不执行剩下的语句,开始进行下一次循环

range(x,y,z)其中x默认是0,z默认是1,y需要主动赋值。其返回的是一个从x开始,间隔为z,结束与y-1的一个数列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值