You need to enable JavaScript to run this app. Python中如何让convert_to_currency函数输出带双引号包裹
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何让convert_to_currency函数输出带双引号包裹

Python 自定义函数输出包裹双引号调整方案

要实现将两个参数的拼接结果整体包裹双引号输出,可通过以下几种方式调整原有函数:

  • 推荐方案(适配Python 3.6+,简洁直观)
    使用f-string直接拼接参数并包裹双引号,非字符串类型(如数字)会自动转换为字符串格式:
    def convert_to_currency(a,b):
        print(f'"{a}{b}"')
    convert_to_currency("$",350)
    
    运行后输出结果为 "$350",符合预期。
  • 通用兼容方案(适配所有Python版本)
    手动将参数转为字符串后拼接,用单引号包裹双引号避免转义冲突:
    def convert_to_currency(a,b):
        print('"' + str(a) + str(b) + '"')
    convert_to_currency("$",350)
    
  • 保留多参数传参写法的方案
    通过修改print的分隔符参数,让多个输出参数无间隔拼接:
    def convert_to_currency(a,b):
        # 所有输出参数用空字符串分隔,避免默认空格间隔
        print('"', a, b, '"', sep='')
    convert_to_currency("$",350)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.03 15:24:02