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

如何实现函数内输入X即可随时打印指定toppings列表?

实现输入'X'随时打印配料列表的方案

这里有两种实用方案,可根据你的使用场景选择:

脚本代码场景(写X()触发)

直接把X定义成打印配料列表的函数,在代码任意位置调用即可:

toppings = ["ONION", "TOMATO", "GREEN PEPPER", "MUSHROOM", "OLIVE", "SPINACH"]

def X():
    print(toppings)

# 需要打印时直接调用
X()

交互式环境场景(直接输入X触发)

如果是在Python终端、IDLE这类交互式环境里,想直接输入X就打印(无需加括号),可以通过类的__repr__方法实现:

toppings = ["ONION", "TOMATO", "GREEN PEPPER", "MUSHROOM", "OLIVE", "SPINACH"]

class PrintToppings:
    def __repr__(self):
        print(toppings)
        return ""

X = PrintToppings()

现在在交互式窗口输入X并回车,就会自动输出配料列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:10:31