您的位置:首页 > 编程语言 > Python开发

Python基础-逻辑语句

2017-12-15 18:59 323 查看
1, if语句

标准if条件语句的语法如下:

if expression:
if_suite
如果表达式的值非0或者为布尔值True,则代码组if_suite被执行;否则就去执行下一条语句。



Python当然支持else语句:

if expression:
if_suite

else:
else_suite

Python也支持elif("else if"):

if expression1:
if_suite

elif expression2:
elif_suite

else:
else_suite



需要注意一点,Python中并没有switch/case语句,如果要实现,可以用if-elif-else去实现,当然也可以使用for循环去迭代可能的“cases”列表去实现,或者用字典去实现。

2,while循环

标准while条件循环语句语法:

while expression:
while_suite
语句while_suite会被连续不断的循环执行,直到表达式的值变为0或者False;接着Python会执行下一句代码。



3,for循环

Python中的for循环与传统的for(计数器循环)不太一样,更像foreach迭代。



如果需要计数循环这种,我们可以使用计数列表来实现。



Python有一个内建函数range(),可以使我们的for实现起计数循环来更方便。



for循环可以特别方便的迭代字符串。



当然也可以使用for循环将所有值放到一个列表当中。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: