鱼C论坛

 找回密码
 立即注册
查看: 696|回复: 5

[已解决]求助语法

[复制链接]
发表于 2020-5-28 14:58:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>>temp = 1
>>> for i in temp:#这里的i 是不是把temp赋值给i啊?
        print(i)


另外求助大佬 我想知道for i in temp:始终不明白什么意思求大佬解析
for不是循环吗  怎么它执行不循环呢求解析
最佳答案
2020-5-28 15:03:37
所谓能被循环首先得是多个值,单一的值是无法循环的。

被循环的temp每循环一次,就往自己的范围走一步,一直到循环完自己范围,就是for循环的基本含义了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-28 14:59:32 | 显示全部楼层
这个是错误的语法哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-28 15:02:11 | 显示全部楼层
for i  in temp:

意思是你定义了个i,让这个i在temp里面循环。

所以这个temp必须是个能循环的玩意。

什么东西能循环呢?列表,元祖,range范围等等都能循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-28 15:03:19 | 显示全部楼层
本帖最后由 Twilight6 于 2020-5-28 15:05 编辑

整型 不能拿去迭代的~

列表、元组、字典、集合、字符串 这些才能拿去迭代

你是新手说迭代你可能听不懂,迭代就是重复执行一系列运算步骤

举个例子:
temp = [1,2,3,4]
如果 for i in temp  那么就是按顺序没次取 temp 的一个值拿去赋值给 i
所以如果
for i in temp:
    print(i)
就会打印结果为:
1
2
3
4

在举个例子字符串:
temp = '给个最佳吧~'
for i in temp:
    print(i)
输出的结果就是:
给
个
最
佳
吧
~
就是按顺序没次取 temp 的一个值拿去赋值给 i
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-28 15:03:37 | 显示全部楼层    本楼为最佳答案   
所谓能被循环首先得是多个值,单一的值是无法循环的。

被循环的temp每循环一次,就往自己的范围走一步,一直到循环完自己范围,就是for循环的基本含义了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-28 15:10:02 | 显示全部楼层
heidern0612 发表于 2020-5-28 15:03
所谓能被循环首先得是多个值,单一的值是无法循环的。

被循环的temp每循环一次,就往自己的范围走一步, ...

你的最好理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 00:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表