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

Python作业:如何去除年份处理结果中的多余空格?

解决Python中年份前两位与后续文本间的空格问题

你遇到的空格问题大概率是因为使用print()函数时传入了多个参数,该函数默认会用空格分隔不同参数的输出内容。以下是几种直接有效的解决方法:

方法1:直接拼接字符串

将年份处理后的部分和瑞典语文本合并成一个字符串再输出,避免print()自动添加空格:

year = input("请输入年份:")
# 提取年份前两位,拼接"00"和瑞典语文本
output = year[:2] + "00" + "瑞典语文本"
print(output)

方法2:使用f-string格式化字符串

f-string是Python中简洁的字符串格式化方式,能精准控制输出内容的拼接:

year = input("请输入年份:")
output = f"{year[:2]}00瑞典语文本"
print(output)

方法3:修改print函数的分隔符

如果需要保留多参数的写法,可以通过设置sep=""让print()不添加分隔空格:

year = input("请输入年份:")
prefix = year[:2] + "00"
print(prefix, "瑞典语文本", sep="")

测试输入1980时,以上三种方法都会输出1900瑞典语文本,不会有多余空格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 14:04:51