【问题标题】:How to add text to numbers? Python如何在数字中添加文字? Python
【发布时间】:2021-10-27 06:05:53
【问题描述】:

我想打印文本来告诉我运行代码时数字的含义。由于代码现在只显示数字,我希望它有 200 个城市,500000 人

代码:

cities = 200
people = 500000
print(cities,people)

【问题讨论】:

  • 你的意思是,print(f"cities='{cities}'\npeople='{people}'")
  • 是的,非常感谢您的帮助
  • @GhostOps 但没有多余的引号和换行符。
  • @khelwood 是的,我只是为了一些漂亮的打印输出而这样做,但这取决于 OP。他可以随意修改代码

标签: python


【解决方案1】:
  • 你可以使用fstring:
cities = 200
people = 500000
print(f"cities {cities},people {people}")
  • 结果:
cities 200,people 500000

【讨论】:

    【解决方案2】:

    试试这个:

    # (1)
    print("cities %d,people %d"%(cities,people))
    
    # (2)
    print("cities {} , people {}".format(cities, people))
    
    # (3)
    print("cities {num1} , people {num2}".format(num1=cities, num2=people)) 
    
    # (4)
    print('cities' , cities , ', people ' , people) 
    
    # (5)
    print('cities ' + str(cities) + ' , people ' + str(people))
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2017-06-25
      • 2018-08-01
      • 2018-09-20
      • 1970-01-01
      相关资源
      最近更新 更多