python - 是否依赖于 str(Bool) 语言环境

标签 python locale

在我编写的 python 脚本中

>>> v = True
>>> str(v).upper()
'TRUE'

我可以假设 'TRUE' 永远是结果吗,或者我可以用用户终端语言翻译 True(例如 'WAHR' 如果用户终端是德语)?

最佳答案

它将始终为 TRUE,但如果您想自己对其进行硬编码:

print( 'TRUE' if v else 'FALSE' )

关于python - 是否依赖于 str(Bool) 语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57769337/

相关文章:

python - 属性错误 : 'str' object has no attribute 'public_blob'

r - 在 R 中从列表转换为 data.frame 时,utf-8 字符会丢失

python - 以写入和追加模式打开文件

python - 在给定简单行向量的循环内创建并命名矩阵

python - 通过从另一个 csv 中提取值来附加一个 csv

ios - 处理 NSDateFormatter 语言环境 "feature"的最佳方法是什么?

ios - iTunes 语言代码不支持越南语

python - 在 python 中使用 np.where 函数时如何避免 NaN?

c++ - boost 语言环境不完整类型boundary_indexing<char32_t>

swift - 获取语​​言环境日期格式信息