首页 > 编程语言 >Python——for循环

Python——for循环

时间:2023-08-25 17:57:49浏览次数:37  
标签:count 10 数到 Python range 循环 print

字符串是可迭代的
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)

标签:count,10,数到,Python,range,循环,print
From: https://www.cnblogs.com/Magiclala/p/17657616.html

相关文章

  • python将word文档转为pdf
    用python处理word文档,将word文档转换为pdf文档,可以使用docx2pdf模块。使用pip安装即可。关键代码如下:fromdocx2pdfimportconvertconvert("需要转换的word文档","生成的pdf文档")如果需要批量进行转换的话,最好是每一个后面加点延时,并做好异常处理。......
  • Python入门第四天
    今日内容概要字符串——列表——字典——元组——集合——布尔——与用户交互——格式化输出数据类型之字符串(str)作用:用来记录人的名字,家庭住址,性别等描述性质的状态定义: 方式一: username='kevin'#单引号      方式二:username="kevin"#双引号方式......
  • python画图
    python画折线图为了刻画自变量和因变量的关系,通常将二者可视化出来。折线图是比较好的方法。主要的关键点是将x轴和y轴坐标搞出来代码:importmatplotlib.pyplotaspltx=[]y1=[]y2=[]y3=[]y4=[]hr_den_max=res['HR_density'].max()......
  • python实现RPC(远程过程调用)
    python实现RPC(远程过程调用)#远程过程调用-1借助于rabbitmq可以跨语言-2SimpleXMLRPCServer内置的-3zerorpc-4grpc可以跨语言1.1SimpleXMLRPCServer自带的###服务端fromxmlrpc.serverimportSimpleXMLRPCServer#通信使用xml格式classRPCServer(object):......
  • Python的循环语句2——break和continue
    whileTrue:content=input("请输入你要发送的内容(q结束):")print("发送内容:",content)这样的代码会无限循环因此我们需要使用break字段让循环立即停止添加一个判断,如果输入q,即可结束循环跳出whileTrue:content=input("请输入你要发送的内容(q结束):")......
  • python第九天
    一、集合由不同元素组成的集合,集合是无序排列的值,可作为字典的key,集合元素必须为不可变类型例:s={1,2,3,4,4,4,5,6,7}“&”:交集,”|”:并集,”^”:交叉补集,”-”:差集,“<”,“>”二、集合交、差、并集1、关系运算-交集、并集、差集p_s=set(python_1)l_s=set(linux_1)pr......
  • 从 Python3.11 新增 SWAP 字节码到基础语法面试题
    点评:典型的送分考验基础的题目,在其他编程语言中可以使用异或运算的方式来实现交换两个变量的值。但是Python中有更为简单明了的Pythonic做法。条件:不允许使用中间变量@目录方法一使用异或(XOR)运算符方法二使用Python的解包特性(元组解包)来交换变量的值元组解包ROT_......
  • 无涯教程-Python - Lists(列表)
    Python中最基本的数据结构是序列(List)。序列的每个元素都分配有一个数字-其位置或索引。第一个索引为零,第二个索引为1,依此类推。该列表是Python中最通用的数据类型,可以将其写成方括号之间的逗号分隔值列表。列表中的元素不必是同一类型。创建列表就像在方括号之间放置不同的......
  • 7个用于机器学习和数据科学的基本 Python 库
    推荐:使用NSDT场景编辑器助你快速搭建3D应用场景这篇文章针对的是刚开始使用Python进行AI的人,以及那些有经验的人,但对下一步要学习什么有疑问的人。我们将不时花点时间向初学者介绍基本术语和概念。如果您已经熟悉它们,我们鼓励您跳过更基本的材料并继续阅读,以了解对图形执行和急切......
  • Lnton羚通算法算力云平台在OpenCV-Python中如何图像修复 Image Inpainting
    OpenCVPython图像修复【理论】大多数人家里都会有一些旧照片,上面有一些黑点,一些笔画等。你想过把它修复回来吗?我们不能简单地在油漆工具中删除它们,因为它只会用白色结构取代黑色结构,这是没有用的。在这些情况下,使用一种称为图像修补的技术。基本的想法很简单:用邻近的像素替换......