Python——第一章:for循环

字符串是可迭代的
for循环:

for 任意变量名 in 字符串|列表|元祖|字典|集合(可迭代的东西):
    代码

for循环把可迭代的东西中的每一项内容拿出来. 挨个的赋值给变量. 每一次赋值都要执行一次循环体(代码)

s = "你好啊, 我叫赛利亚"

for c in s:
    print("取值: ", c)

输出结果是

列表、元组、字典都适用于for循环

for循环想要计数. 必须借助于range

range(n): 从0数到n. 不包含n
range(m, n): 从m数到n, 不包含n
range(m, n, s): 从m数到n, 不包含n, 每次的间隔是s

例子:

for i in range(6):  # 0~5
    print(i)

range(6)输出0-5不包括6

 

range(m, n): 从m数到n, 不包含n

输出3-9

for i in range(3, 10):  # 3~9
    print(i)

range(m, n, s): 从m数到n, 不包含n, 每次的间隔是s

下面这两个代码结果是一样的:输出为:1、3、5、7、9

i = 1
while i < 10:
    print(i)
    i = i + 2
for i in range(1, 10, 2):
    print(i)

平时用的多的是for循环, while循环用的多的是死循环

 

下面这个如果想要计数可以这样实现

s = "你好啊, 我叫赛利亚"
count = 0

for char in s:
    count += 1

print("字符总数(包括所有字符):", count)
posted @   Magiclala  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示