首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础学习——三

阅读本文大概需要 3.33 分钟

前言

Python 中的循环语句有 for 和 while

Python 循环语句的控制结构图如下所示:

while循环

while语句特别简单,判断条件+语句。

实例:

x = 1

whilex

print(x)

x = x+1

else:

print("x>=10")

输出结果:

1 2 3 4 5 6 7 8 9 x>=10

需要注意的是冒号和缩进。

另外我们也可以通过设置条件表达式总是 True 来实现无限循环。

else 语句和 while 循环语句一起使用,当条件变成 False 时,则执行 else 语句。

无限循环可以使用CTRL+C来中断循环。

for 语句

for循环中迭代就是用next()对迭代器不断地索取,for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。

实例:

x = ["apple","god__geng","pear",18]

foriinx:

ifi =="pear":

print("乐创战队")

break

print("循环数据"+ i)

else:

print("中断循环")

执行结果:

循环数据apple

循环数据god__geng

乐创战队

以上 for 实例中使用了 break 语句,用于跳出循环当前循环体。如果从 for 或 while 循环体中终止,任何对应的循环 else 块不再执行。

else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行(跟 while 循环中意义不同,需注意) 。

continue 语句作用是跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

range()函数

如果你需要遍历数字序列,可以使用内置 range() 函数,它会自动生成数列。

foriinrange(0,10,3):

print(i)

指定区间值,并指定不同增量,也可以为负数。

pass语句

pass语句是空语句,是为了保持程序结构的完整性。pass只是用作占位语句。

ifa>1:

pass

如果没有内容,可以先写 pass 没问题,但是如果不写,则会有语法错误

模块

模块是一个你事先写好的其后缀名为 .py 文件,包含你所设置的函数、变量、表达式,模块可以被其他的程序引入,这也正是标准库的使用方法。

写文件名要规范,因为文件名就是模块名。

import 语句

想使用 python 源文件,只需在另一个源文件里执行 import 语句

importmodule

当解释器遇到 import 语句,如果此模块在当前搜索的路径就会被导入。

还有 from...import 语句,是从引入的大模块中导入一个指定部分到当前程序。

写在后面

至此,今天的学习内容已完成,文章中有一些概念性的介绍,在编程中特别重要,问渠那得清如许,为有源有活水来,希望读者能有一种刨根问底的劲头,主动学习。给自己三分钟时间,闭上眼睛细细回想,今天这篇文章你学到了什么。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180925G0PATF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券