小编red*_*_gm的帖子

为什么python模块名称有一些大写字母但总是以小写形式导入?

每当我看到对 SciPy 和 NumPy 等模块的引用时,每个部分的第一个字母都是大写的。但是,它们必须全部使用小写字母导入。为什么会有这种差异?

python naming-conventions

7
推荐指数
1
解决办法
1718
查看次数

如何在 python 中打印带有细空格字符作为千位分隔符的数字?

我知道例如 "{:,}".format(123456789) 将在 python 中打印 '123,456,789' 作为输出。

但是,我希望用细空格字符作为千位分隔符,而不是逗号。根据here,细空格字符的Python源编码是u"\u2009"。

所以我尝试用 u"\u2009" 替换 "{:,}" 中的逗号,但这会导致语法错误。这可能是因为 python 无法处理生成的嵌套双引号,并且需要转义某些内容。

那么有没有办法让这个或其他机制发挥作用呢?顺便说一句,我也想抑制输出中出现的单引号。

python formatting python-3.x output

4
推荐指数
1
解决办法
1893
查看次数