注册 登录
编程论坛 Python论坛

关于range()基本语法的求助

螭蛊 发布于 2023-03-09 16:25, 673 次点击
想请教一下,想写个range()的拼接,总是报错,不知道应该如何改
for i in range(5)
    sht.range('a+str(i)').value = 10
这样写就报错,三种写法都报错,
for i in range(5)
    sht.range('a'+str(i)).value = 10

for i in range(5)
    sht.range('a'&str(i)).value = 10

SyntaxError: invalid syntax

求大神,正确应该如何 写???
3 回复
#2
东海ECS2023-03-09 18:49
sht的实例对象是什么?
#3
东海ECS2023-03-09 18:51
range()语法:
range(起始值, 最终值, 步长)
#4
sheeboard2023-03-10 07:19
sht.range('A1','A4').value=10,不用写循环。
xlwings 的range是属性,计数是从1开始,python rang是方法,计数从0开始,别混淆。

[此贴子已经被作者于2023-3-10 07:20编辑过]

1