是否依赖于 str(Bool) 语言环境
Is str(Bool) locale dependent
在我写的python脚本中
>>> v = True
>>> str(v).upper()
'TRUE'
我可以假设 'TRUE'
永远是结果吗,或者我可以用用户终端语言翻译 True(例如 'WAHR'
如果用户终端是德语)?
str
无论用户终端语言如何,布尔值都会给出相同的结果
它将始终是 TRUE
,但如果您想自己对其进行硬编码:
print( 'TRUE' if v else 'FALSE' )
在我写的python脚本中
>>> v = True
>>> str(v).upper()
'TRUE'
我可以假设 'TRUE'
永远是结果吗,或者我可以用用户终端语言翻译 True(例如 'WAHR'
如果用户终端是德语)?
str
无论用户终端语言如何,布尔值都会给出相同的结果
它将始终是 TRUE
,但如果您想自己对其进行硬编码:
print( 'TRUE' if v else 'FALSE' )