i = 0
while i < 10:
print('print("Hello world '+ str (i*9)+'")')
i = i + 1
我在练习循环,我想知道为什么我必须把+放在STR(1*9) ??
print('print("Hello world '+ str (i*9)'")')
之后,为什么这段代码有语法错误?
(无加号)
我试着让代码print(print("Hello world"+str(i*9)))
不使用+但是我得到了
Hello world0
None
Hello world9
None
Hello world18
None
要将两个字符串连接在一起,需要
+
操作符告诉python解释器指定其some_string
加上some_other_string
。你知道吗或者,如果您不喜欢使用
+
运算符,您可以这样使用.format()
要插入的字符串进入花括号内。我在卷曲中使用了0,因为您可以将其他参数添加到字符串中,使数字递增,并将另一个参数添加到
format
函数中。你知道吗A+在python中连接字符串。所以你需要它。Python不知道如何解释相邻的两个变量,而在它们之间没有“+”或“+”或“.”在编程上下文中也被视为变量。你知道吗
相关问题 更多 >
编程相关推荐