Hir*_*uri 2 python if-statement
我想缩短我的if, elif, else陈述,这是它的样子:
transparency == False
if transparency == 'true':
transparency = True
elif transparency == 'false':
transparency = False
else:
transparency = True
Run Code Online (Sandbox Code Playgroud)
这就是我试过的:
transparency == False
transparency == 'true' ? True: False #boolean type
Run Code Online (Sandbox Code Playgroud)
我觉得它的工作方式就像javascript简写,我错了吗?
你太复杂了.该值False仅在最初等于'false',True为别的:
transparency = transparency != 'false'
Run Code Online (Sandbox Code Playgroud)
否则你的Javascript语法与Python混在一起; 所述的Python条件表达式语法拼写
<true_expr> if <test> else <false_expr>
Run Code Online (Sandbox Code Playgroud)