当我在python脚本中编写时
>>> v = True
>>> str(v).upper()
'TRUE'
我可以假设'TRUE'
总是结果,或者我可以在用户终端语言中翻译 True(例如'WAHR'
如果用户终端是德语(?
它将始终是TRUE
,但如果您想自己硬编码:
print( 'TRUE' if v else 'FALSE' )
无论用户终端语言如何,str
都会为布尔值提供相同的结果