gpt4 book ai didi

python单行if语句调用函数if true

转载 作者:太空狗 更新时间:2023-10-29 22:21:36 25 4
gpt4 key购买 nike

我正在使用 argparse。

def help():
parser.print_help()
sys.exit(0)

help() if (args.lock and args.unlock)

这给了我一个语法错误。我的 if 语句有什么问题?

最佳答案

您正在使用 conditional expression : true_result if condition else false_result.条件表达式需要一个else部分,因为它必须产生一个值;即当条件为假时,必须有一个表达式来产生这种情况下的结果。

当您只需要一个正确的 if 语句时,不要使用条件表达式:

if args.lock and args.unlock: help() 

关于python单行if语句调用函数if true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36800974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com