吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1519|回复: 9
收起左侧

[已解决] Python: for 循环

[复制链接]
clearwater 发表于 2019-8-24 20:24
本帖最后由 clearwater 于 2019-8-24 21:10 编辑

[Asm] 纯文本查看 复制代码
import random

questions = [ '白日依山尽,黄河入海流',

             '锄禾日当午',

             '举头望明月,低头思故乡',

             '鹅,鹅,鹅,曲颈向天歌']

for i  in questions :

      print (i)


我想请教一下:

1. for 循环中的 i 是不是一个关键字,代表列表中的每个元素? (我把i替换成x, 程序就错了)
2. 这个i不需要设初始值?
3. while 循环中 i也是关键字吗?代表列表中的元素的下标? 也不可以替换别的字母?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Deteriorator 发表于 2019-8-24 20:25
要换就全换,换一个肯定错
 楼主| clearwater 发表于 2019-8-24 20:28
Deteriorator 发表于 2019-8-24 20:25
要换就全换,换一个肯定错

感谢大神。

就是i 可以随便换?我就是乱换成中文“大”, 也OK了,只要程序保持一致性?
Deteriorator 发表于 2019-8-24 20:32
clearwater 发表于 2019-8-24 20:28
感谢大神。

就是i 可以随便换?我就是乱换成中文“大”, 也OK了,只要程序保持一致性?

按你的理解也对,变量要保持一致,输出的变量,前面必须已经声明

免费评分

参与人数 1热心值 +1 收起 理由
clearwater + 1 谢谢@Thanks!

查看全部评分

 楼主| clearwater 发表于 2019-8-24 20:33
Deteriorator 发表于 2019-8-24 20:32
按你的理解也对,变量要保持一致,输出的变量,前面必须已经声明

非常感谢。懂了。
KID丶 发表于 2019-8-24 21:07
i就是个变量, 不是关键字
luanshils 发表于 2019-8-24 21:09
本帖最后由 luanshils 于 2019-8-24 21:16 编辑

for循环的前面的i 无所谓,你起别的名也行,但是你for i in questions 中的i改成了x, 那你内部的输出的i,也要改成x,不然你让它去输出谁呢
另外,在for 循环这个i,不用设置初始值,默认从下标0开始

然后只有while循环才需要实现赋值,比方说你的i是条件,那你在循环开始之前就要实现赋好i的值。
我非专家 发表于 2019-8-24 22:15
import keyword  //导入keyword 模块
keyword.kwlist   //查看当前版本的关键字

免费评分

参与人数 1热心值 +1 收起 理由
clearwater + 1 谢谢@Thanks!

查看全部评分

 楼主| clearwater 发表于 2019-8-24 22:20
我非专家 发表于 2019-8-24 22:15
import keyword  //导入keyword 模块
keyword.kwlist   //查看当前版本的关键字

谢谢大神。
我非专家 发表于 2019-8-24 23:10

客气了。我也是小白,
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 02:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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