You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python输出格式调整:如何让句号紧邻scientist无空格显示

解决输出中句号与单词间的空格问题

你遇到的问题是因为Python的print()函数传入多个参数时,默认会用空格分隔每个参数,所以单独的句号变量会被自动加上前导空格。以下几种方法可以解决:

  • 合并变量:把句号直接和"scientist"放在同一个变量里,去掉单独的句号变量

    variable1 = "I"
    variable2 = "plan"
    variable3= "to"
    variable4= "think"
    variable5="like"
    variable6= "a"
    variable7="computer"
    variable8= "scientist."  # 合并句号到该变量
    print(variable1,variable2,variable3,variable4,variable5,variable6,variable7,variable8)
    
  • 字符串拼接:手动控制每个部分的连接,避免自动添加空格

    variable1 = "I"
    variable2 = "plan"
    variable3= "to"
    variable4= "think"
    variable5="like"
    variable6= "a"
    variable7="computer"
    variable8= "scientist"
    variable9= "."
    # 使用加号拼接字符串
    print(variable1 + " " + variable2 + " " + variable3 + " " + variable4 + " " + variable5 + " " + variable6 + " " + variable7 + " " + variable8 + variable9)
    
  • f-string格式化:用格式化字符串精准控制输出内容

    variable1 = "I"
    variable2 = "plan"
    variable3= "to"
    variable4= "think"
    variable5="like"
    variable6= "a"
    variable7="computer"
    variable8= "scientist"
    variable9= "."
    print(f"{variable1} {variable2} {variable3} {variable4} {variable5} {variable6} {variable7} {variable8}{variable9}")
    

以上三种方法都能得到你想要的输出:I plan to think like a computer scientist.

内容的提问来源于stack exchange,提问作者bingli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 15:50:30