我在django模板中的视图中执行此操作
我想尝试在for循环中使用数字递增一个char,但不知怎的,我继续得到相同的char。
让我们说我想要A0, A1, A2 up to A9 then B0, B1 up to B9
罐头有人帮我一把吗?
我有类似的东西,但它继续给我B
但
start_char = 'A'
for x in range(15):
ending_number = str(x)[-1]
print(chr(ord(start_char) + 1) + ending_number)
答案 0 :(得分:1)
res.send("something response");
console.log("abcdefghijklmnopqrstuvwxyz");
console.log("abcdefghijklmnopqrstuvwxyz");
res.send("sopmething response");
以下说明......
对于第一个字符的增量,请使用div by int
print(chr(ord(start_char) + x/10) + str(x%10))
1/10 = 9/10...=0
对于尾随数字,请使用余数运算符
10/10=11/10...=1
1%10=11%10=1
...