python的for循环语句的用法及实例
目录
1.for循环的语法及用法
(1)语法
(2)用法:可以遍历任何序列的对象,即列表、字符串、字典,或者通过序列索引来迭代。
2.for循环的实例
(1)迭代对象为列表
(2)迭代对象为字符串
(3)迭代对象为字典
(4)迭代对象为序列索引
(5)与if函数结合使用
(6)与input函数和if函数结合使用
1.for循环的语法及用法
(1)语法
for iterative_var in sequence:statements
参数说明
iterative_var:迭代变量。
sequence:迭代序列,可为列表、字符串、字典、序列范围。
statements:迭代循环触发什么动作,比如简单的输出print函数、也可以是镶嵌迭代。
(2)用法:可以遍历任何序列的对象,即列表、字符串、字典,或者通过序列索引来迭代。
2.for循环的实例
(1)迭代对象为列表
list = ['welcome', 'to', 'our', 'world']
for str in list:print(str)#输出结果为:
# welcome
# to
# our
# world
(2)迭代对象为字符串
"""for循环语句"""
for str in 'python':print(str)#输出结果为:
# p
# y
# t
# h
# o
# n
(3)迭代对象为字典
说明:循环默认取的是字典的key赋值给变量名i。
dict = {'name':'Jame','age':8,'sex':'female'}
for i in dict:print(i)#输出结果为:
# name
# age
# sex
(4)迭代对象为序列索引
for i in range(1,4):print(i)#输出结果为:
# 1
# 2
# 3
(5)与if函数结合使用
for str in 'welcome to our world':if str == 'c':a = 'bingo'
print(a)
#输出结果为:bingoa = 'world' #定义a字符串
for str in 'welcome to our world'.split():if str == a:a = 'life'
print(a)#输出结果为:life 解释:split函数将字符串按照空字符切割,如果切割的字符串中存在a字符串则将赋值为‘life’
(6)与input函数和if函数结合使用
a = input('请输入目标字符串a:')
b = input('请输入目标字符串b:')
for str in b.split():if str == a:a = 'life'
print(a)#当输入a为:world, b为welcome to our world
#输出结果为life
参考文章
具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法
具体if判断语句用法可参考:python的if条件语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python的if条件
split函数的具体用法可参考:
python任何将字符串进行拆分——split函数的用法及实例_小白修炼晋级中的博客-CSDN博客
python的for循环语句的用法及实例相关推荐
- python循环语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python的for语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python中循环语句的用法,python几种循环方式
python中while循环的用法是什么? python while循环语句:while 判断条件(condition):执行语句(statements)--执行语句可以是单个语句或语句块. 判断条件 ...
- python判断质数用for循环_Day3.Python判断与循环语句
Python判断与循环语句!!! 例题引导: Q:输入3个整数,按从小到大依次输出,用"->"符号相连: 例如:输入4,2,6,输出2 -> 4 -> 6 A: ...
- python for-Python for循环及基础用法详解
Python 中的循环语句有 2 种,分别是 while 循环和 for 循环,前面章节已经对 while 做了详细的讲解,本节给大家介绍 for 循环,它常用于遍历字符串.列表.元组.字典.集合等序 ...
- Python基础之循环语句
Python基础之循环语句 一.循环语句介绍 1.循环语句理解 2.循环语句示意图 二.循环语句的分类 三.循环控制语句 四.while循环 1.while死循环 2.while条件循环 五.brea ...
- python中for循环语句格式_Python基础-10循环语句
Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...
- python里面的循环语句
python里面的循环语句 循环 要计算1+2+3,我们可以直接写表达式: >>> 1 + 2 + 3 6 要计算1+2+3+...+10,勉强也能写出来. 但是,要计算1+2+3+ ...
- python学习_循环语句
python学习_循环语句 第1关:斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列. 因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子 ...
最新文章
- 互联网电商老三巨头在网站推广下逐步退居幕后新三巨头蓄势待发
- [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(1)
- Kotlin——初级篇(二):变量、常量、注释
- django-反向解析-命名分组路由的反解
- vscode 默认初始化_前端vscode 环境初始化
- 深海迷航代码_?《深海迷航(Subnautica)》如何输入代码
- 基于OSINT的信息收集思路
- OpenStack腾讯云部署_Nova部署
- java 个人通讯录_java web个人通讯录系统设计
- MATLAB导入EXCEL表格数据画散点图
- 有哪些有格调的免费素材网站?
- Docker 安装常用软件(超全、超实用)
- 选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由
- 修改node.js全局依赖包的安装路径
- 读书笔记-写给所有人的逻辑思维课
- 马云:未必每个企业都要转型,但每个企业都要升级 | 杭州启用全国首个基于人工智能的数据资源平台
- Wideband Direction of Arrival Estimation Based on Multiple Virtual Extension Arrays
- 巧用DHCP服务器 防止IP地址冲突
- 电子设备必须通过电磁兼容试验
- 20年来,有一群用这个引擎探索“格斗”的极限