百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python基础编程——for循环(python for循环语句用法)

off999 2024-10-23 12:49 29 浏览 0 评论

上一节我们介绍了while循环,本节将会介绍另一种循环——for循环。在开始之前,先简单介绍一下在上一节中使用到的range()函数。

range()函数

range()函数是一个内置函数,用于生成一个序列,我们可以通过类型转换,可以将这个序列转换成我们需要的列表或者元素。其具体用法如下range_func.py所示:

range_func.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

numbers = range(1, 10)
print('numbers = {}'.format(numbers))
print(type(numbers))

numbers_list = list(numbers)
print('numbers_list = {}'.format(numbers_list))
print(type(numbers_list))

numbers_tuple = tuple(numbers)
print('numbers_tuple = {}'.format(numbers_tuple))
print(type(numbers_tuple))

程序执行结果如下所示:
numbers = range(1, 10)
<class 'range'>
numbers_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
<class 'list'>
numbers_tuple = (1, 2, 3, 4, 5, 6, 7, 8, 9)
<class 'tuple'>

从上面的程序执行结果可以看出,使用range()函数可以快速生成一个序列(列表、元组)。range()函数生成的序列的边界与切片中的相同,包括起始元素,但不包括结束元素。当不指定其实元素时,默认从0开始。

for循环

上一节介绍的while循环非常灵活,在条件为真时,可以重复执行某些操作。但有时候,我们使用while循环不能更好地满足我们的需求。例如对列表中的元素进行一些操作。for循环的具体用法如下for_statement.py程序所示:

for_statement.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

numbers = list(range(1, 10))
print('numbers = {}'.format(numbers))

for num in numbers:
    print('num = {}'.format(num))

    if num % 2 == 0:
        print('这个数是一个偶数')
    else:
        print('这个数是一个奇数')

程序执行结果如下所示:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
num = 1
这个数是一个奇数
num = 2
这个数是一个偶数
num = 3
这个数是一个奇数
num = 4
这个数是一个偶数
num = 5
这个数是一个奇数
num = 6
这个数是一个偶数
num = 7
这个数是一个奇数
num = 8
这个数是一个偶数
num = 9
这个数是一个奇数

上面的程序如果是使用while循环的话,要使用列表的索引、列表长度、一个计数器(计数用的变量)等手段才能实现。

总结

本节介绍了内置函数range()以及基本的for循环。

下一节将会介绍使用循环对字典进行循环以及循环的其他相关内容,敬请关注。

如果有需要文中小程序的可以私信我哟!

喜欢的小伙伴请点关注、收藏!

欢迎大家转发、评论!

#Python基础##Python入门推荐##Python编程从入门到实践#

相关推荐

重置无线路由器(重置无线路由器密码)

1、将网线—路由器—电脑之间的线路连接好,启动电脑和路由器设备;2、启动设备后,打开浏览器,在地址栏中输入192.168.1.1进入无线路由器设置界面。(如进不了请翻看路由器底部铭牌或者是路由器使用说...

电脑有网却打不开网页是怎么回事
  • 电脑有网却打不开网页是怎么回事
  • 电脑有网却打不开网页是怎么回事
  • 电脑有网却打不开网页是怎么回事
  • 电脑有网却打不开网页是怎么回事
win7系统整个界面变大(win7系统整个界面变大怎么办)

解决方法:1、首先查看当前系统的桌面图标情况,发现桌面图标突然变成了超大号的了。非常难看。2、右键点击桌面空白处,分别选择“查看”,“中等图标”。3、现在再查看桌面图标,发现已经恢复了。4、还有一种方...

电脑设置一切正常就是没声音

在电脑重置后没有声音的情况下,可能有以下几种可能的原因和解决方法:1.音频驱动程序问题:电脑重置后,可能需要重新安装或更新音频驱动程序。你可以尝试重新安装声卡驱动程序,可以从电脑或声卡制造商的官方网...

eset nod32官网(esetnod32官网)

从系统性能上来说,卡巴斯基对系统的影响略大于ESETNOD32。具体表现就是,系统反应有所变慢,硬盘读写变频繁。从防护角度上来说的话……卡巴斯基的防护组件很多(商业版,免费版不在考虑范围之内),全开...

如何安装ie浏览器(怎么安装ie浏览器 win10)

方法一:一般系统自带的IE不能卸载和自己安装,如果是系统自带的可以还原系统或重装,也可用软件覆盖安装IE试试。使用系统自带的系统还原的方法:系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具...

一键恢复桌面图标win7(一键恢复桌面图标win10)

Win7桌面图标设置:  1.在桌面上点击鼠标右键点击(其中查看菜单的子项是用来修改桌面图标的大小,如需修改图标大小只需在此菜单设置即可),选择“个性化”。2.在个性化设置窗口,单击左侧的更改桌面图...

win7格式化电脑怎么弄

win7旧电脑想要格式化干净,具体方法如下:WIN7电脑利用鼠标点击我的电脑,找到C盘,鼠标右键选择格式化,这样就可以格式化,干干净净在Windows7中,您可以通过以下步骤来格式化计算机,而无需...

蓝牙适配器驱动安装教程(蓝牙适配器的驱动怎么安装)

1可以在官网或第三方软件平台下载相关驱动程序。2在安装驱动前,需要先确认你的蓝牙适配器的类型和型号,然后去对应的官网或者第三方软件平台下载最新的驱动。3安装驱动程序时需要注意,不能插拔蓝牙适配器...

手机上怎么设置wifi密码(手机上怎么设置wifi密码万能钥匙打不开)

已经安装和设置好的路由器,如果想用手机设置新的密码,可以按照下面的步骤进行操作:  1.首先,请确保你的手机连接到路由器的wifi网络,否则无法进行设置。  2.在路由器背面的铭牌中,查看路由器的登录...

qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
win7升win10会丢数据吗(win7升级win10会丢失数据吗)

你打开电脑那个控制面板,然后硬件硬盘管理。你看一下在那里应该是可以吧,d盘e盘f盘都拉出来的。只要您的那个硬盘没有坏。如果说这里面找不到的话你就拿到,那个,卖电脑那里重新装个系统就可以了。不会!安卓手...

win10系统在哪里(win10系统在哪里看显卡配置)

在Windows10系统中,您可以使用以下步骤查看所有程序:1.点击“开始”按钮。2.在“搜索”框中键入“程序”,然后按“搜索”。3.在搜索结果页面中,您可以使用分类浏览程序列表,也可以按...

win7内部版本7601怎么激活(win7内部版本7601激活必须今天激活)

没法激活,win7本身不具备激活7601的功能右击计算机--属性,拉倒最下面,会提示该系统未激活,然后点击激活,输入密钥就可以了,需要连接互联网。如果没有互联网,也可以电话激活。Windows7内部版...

win8pe是什么意思(win8pe系统)

Windows8.1和PEWindows都是操作系统,但它们有一些不同之处。Windows8.1是微软推出的正式版操作系统,拥有更多的功能和应用程序。它适用于个人用户和商业用户,并提供更好的兼容性...

取消回复欢迎 发表评论: