【问题标题】:How do i put a comma next to a variable [duplicate]我如何在变量旁边放一个逗号[重复]
【发布时间】:2019-01-03 01:22:01
【问题描述】:
name = input('Enter your name: ')

if len(name) <= 3:
    print ('Hi', name, ', you have a short name.') 
else:
    print('Hi', name, ', you have a long name.')

【问题讨论】:

  • 变量旁边好像已经有逗号了。
  • 当我运行它时,这是我的答案:输入你的名字:ian Hi ian,你有一个短名字。我想将逗号后移一个空格
  • 另一种选择是使用printsep arg,例如print('Hi ', name, ', you have a short name.', sep='')。在 Python 3.6+ 中,您可以使用 f 字符串进行格式化:print(f'Hi {name}, you have a short name.').

标签: python python-3.x


【解决方案1】:

为什么不使用格式?

print("Hi {}, you have a short name".format(name))

【讨论】:

  • 无缘无故投反对票,好吧
  • 感谢B的帮助
  • 没问题,python的文档也不错,大家可以看看
  • 我没有投反对票,但是当您回答明显重复的问题时,总是有风险......
【解决方案2】:

您应该尝试使用“格式”功能:

print('Hey {name}, you have a nice name'.format(name=name))

【讨论】:

    【解决方案3】:

    您可以在不需要任何空间的任何地方使用加号运算符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-09
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多