吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 925|回复: 7
收起左侧

[求助] python的循环语言怎么写?

[复制链接]
plaodj 发表于 2020-4-25 20:02
python没怎么学啊

循环还限定在  for(i=0;i<5; i++)这种。。。。

现在有一个表格  

张三110225197505056478 13681225556
李四110225197605066673 15985623568
王麻子110225196507036675 15715689523
老王110225195507116496 13978956248
阿三110225194507076442 13105868954


[Python] 纯文本查看 复制代码
for i in range(5):
    sfz = table.cell(1+i, 2).value
    xm = parse.quote(table.cell(1+i, 1).value)
    sj = table.cell(1+i, 3).value
a[i] = 'Openid=' + Openid + '&idCard=' + sfz + '&name=' + xm + '&nation=' + nation + '&phone=' + sj
    print(a[i])


我的想法是 从表格中读取数据   然后 组成特定格式  循环输出
table.cell(1+i, 2).value  这个是源代码   这个库知道用   但是看了一下  写 循环代码 还是没领悟

所以来请教一下循环代码的写法     

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

Zeaf 发表于 2020-4-25 20:07
这个缩进看的很迷
逝去的初夏 发表于 2020-4-25 20:11
这种写法就是遍历 range()返回的列表, range(5)就是0 1 2 3 4  所以这个循环5次 i的值每次是0 1 2 3 4 左闭右开,
逝去的初夏 发表于 2020-4-25 20:12
 楼主| plaodj 发表于 2020-4-25 20:47
有空就给个源码吧  谢谢
神之名 发表于 2020-4-25 20:53
本帖最后由 神之名 于 2020-4-25 20:54 编辑

for 变量 in 列表(集合...)类型 :
     循环体
使用:
for i in range(0,5)或者for i in range(5)相当于循环5次 如C#中的for(int i=0;i<5;i++)
image.png
image.png
飘香饮雪 发表于 2020-4-25 20:55
python是靠缩进区分代码块的,把第五行的缩进调成跟上下行一样试试
i.c 发表于 2020-4-25 21:23
本帖最后由 i.c 于 2020-4-25 21:25 编辑

for(i=0;i<5; i++)
python写法:
for i in range(0,5)
另外python的缩进跟大括号{}的效果一致
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-3 19:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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