三笠女神 发表于 2020-3-22 17:21:04

不懂就问

请问:为什么会多处一个空格呀?怎么消除那个空格
代码:
i = 1

while i <= 9:
    if i == 1:
      print('1*',i,' = ')
    i += 1

问题:
打印之后:
1* 1=
注意第二个“1”空格后“多了”一个空格, 注意消除呀?


       

一个账号 发表于 2020-3-22 17:23:03

i = 1

while i <= 9:
    if i == 1:
      print('1*',i,' = ', sep="")
    i += 1

三笠女神 发表于 2020-3-22 17:24:48

一个账号 发表于 2020-3-22 17:23


刚学,新手,谢谢了。sep有什么作用呢?

一个账号 发表于 2020-3-22 17:27:58

三笠女神 发表于 2020-3-22 17:24
刚学,新手,谢谢了。sep有什么作用呢?


>>> print("a", "b")
a b
>>> print("a", "b", sep="-")
a-b
>>> print("a", "b", sep="")
ab
页: [1]
查看完整版本: 不懂就问