鱼C论坛

 找回密码
 立即注册
查看: 1609|回复: 4

[已解决]for语句到底怎么用呀?

[复制链接]
发表于 2017-7-25 23:01:39 | 显示全部楼层 |阅读模式

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

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

x
小甲鱼讲的视频有点理解不了QAQ
for i in list:
    print(i,end=' ')

这个代码是什么意思呀?


这个i又是什么意思呀?
最佳答案
2017-7-25 23:25:56
假如 list=[1,2,3,4,5,6]
那么i就是里面的各个项
print(i,end=' ') #把每一项打印出来,end=' '不换行,用空格代替默认的换行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-25 23:25:56 | 显示全部楼层    本楼为最佳答案   
假如 list=[1,2,3,4,5,6]
那么i就是里面的各个项
print(i,end=' ') #把每一项打印出来,end=' '不换行,用空格代替默认的换行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-25 23:26:16 From FishC Mobile | 显示全部楼层
i 可以理解为一个过渡用的变量。代码的意思是按顺序打印出list的内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-25 23:33:58 | 显示全部楼层
这里用到的是for循环,就是把list列表中的元素以迭代的方式取出(迭代的意思就是每次取一个元素)直到取完为止。
print(i,end = " ")是在for循环体内部的,每次执行一次迭代,就执行一次print语句,直到循环结束。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-25 23:34:13 | 显示全部楼层
把列表里的东西一个一个拿出来,给他起一个名字叫 i
然后再把 这个提取出来的东西打印出来 用' '替换吊默认的 '\n'

完全可以这么写:
  1. >>> for 小甲鱼 in [1,2,3]:
  2.         print(小甲鱼,end='结尾符号')

  3.        
  4. 1结尾符号2结尾符号3结尾符号
  5. >>>
复制代码


那个 i 仅仅只是一个名字,你喜欢怎么写就这么写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 15:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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