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

如何实现用户输入至少一个字符时运行程序?

判断用户输入是否包含至少一个字符并触发逻辑

在Python中,空字符串的布尔值为False,只要输入的内容包含至少一个字符(不管是字母、数字、符号甚至空格),对应的字符串变量布尔值就是True,直接利用这个特性就能实现你的需求:

修正后的代码示例:

userinput = input("Enter your age: ")
if userinput:  # 直接判断输入是否非空
    print("你输入了内容")  # 替换成你需要执行的语句即可

补充说明(可选):

如果需要排除纯空格的输入(比如用户只敲了空格,你不想触发逻辑),可以先去除输入内容的前后空格再判断:

userinput = input("Enter your age: ").strip()
if userinput:
    print("输入了有效内容")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 01:40:51