@ user136036的答案是相当不错的,但是不幸的是,它没有考虑到Python错误的真实性。 完整答案可能如下:

变体A

如果您的平台的语言环境运行正常,则只需使用语言环境即可:

import locale

locale.setlocale(locale.LC_ALL, '')

print("{:,d}".format(7123001))

结果取决于您的语言环境和Python实现方式。

但是如果根据区域设置的Python格式被破坏,例如 Linux上的Python 3.5?

变体B

如果Python不遵守print("{:,.2f}".format(7123001.345).replace(",", " ")参数,则可以使用区域设置和解决方法(使用货币格式):

locale.setlocale(locale.LC_ALL, '')

locale._override_localeconv = {'mon_thousands_sep': '.'}

print(locale.format('%.2f', 12345.678, grouping=True, monetary=True))

以上在我的平台上给出了12.345,68。 将money设置为False或忽略它-Python不会分组成千上万。指定print("{:,.2f}".format(7123001.345).replace(",", " ")不执行任何操作。

变体C

如果您没有时间检查平台上的Python是否正常运行以及哪些功能坏了,则可以使用常规的字符串替换功能(如果您想将逗号和点换成点和逗号):

print("{:,.2f}".format(7123001.345).replace(",", " ")

用逗号代替空格很简单(点被假定为小数点分隔符):

print("{:,.2f}".format(7123001.345).replace(",", " ")

python千位分隔符_Python格式字符串带空格的千位分隔符相关推荐

  1. python去掉字符串尾部空格的函数_python清除字符串前后空格函数的方法

    python清除字符串前后空格函数的方法 python有时候需要清除字符串前后空格,而字符本身的空格不需要清除掉,那就不能用正则re.sub来实现. 这时用到strip()函数 用法: str = ' ...

  2. python去除字符串两边空格_Python去除字符串两端空格的方法

    Python去除字符串两端空格的方法 目的 获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of ...

  3. python判断字母大写_python判断字符串是字母 数字 大小写(转载)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...

  4. python 判断大小写字母_python判断字符串是字母 数字 大小写(转载)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天遇到的字符串处理的问题,记录一下方便使用 str1 = input('请输入一个字符:') #初始化字符.数字.空格.特殊字符的计数 lowercas ...

  5. python随机生成12位数字_Python随机生成带特殊字符的密码

    在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...

  6. python里的拼接_Python拼接字符串的7种方法总结

    前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...

  7. python去除字符串两边的空格_Python去除字符串两端空格的方法

    <Python Cookbook(第2版)中文版>--1.5 去除字符串两端的空格 本节书摘来自异步社区<Python Cookbook(第2版)中文版>一书中的第1章,第1. ...

  8. python切片逆序_python 切片,字符串逆序神器

    字符串.列表.元组在python中都符合"序列"这一特征,只要符合这一特征的变量我们都可以用切片(slice)去存取它们的任意部分.我们可以把序列想像成一个队列,我可能需要前面三位 ...

  9. python设置字符间距_Python中字符串的常见操作技巧总结

    本文实例总结了Python中字符串的常见操作技巧.分享给大家供大家参考,具体如下: 反转一个字符串 >>> S = 'abcdefghijklmnop' >>> S ...

最新文章

  1. 手把手教你深度学习强大算法进行序列学习(附Python代码)
  2. mysql windows集群_Mysql集群windows服务器版搭建过程
  3. java分页模板_java 分页模型的模板
  4. 基于zookeeper实现的分布式锁
  5. DevExpress控件GridControl中的布局详解 【转】
  6. C语言学习笔记--位运算
  7. python基础课程第12章_流畅的python学习笔记-第12章
  8. nginx配置二级域名
  9. JAVA实用教程(第六版)——期末复习1
  10. Java二分查找法代码
  11. linux怎么修改数据库字段长度,Postsql 修改字段长度和类型
  12. JTAG和SWD接口定义(20针)
  13. 苹果原壁纸高清_苹果iPhone全面屏桌面壁纸 第89期 苹果x手机专用高清壁纸
  14. 根据视频链接并下载视频(mp4格式)
  15. shopex 网店系统 v4.8.5 安装图文教
  16. 中仪股份管道机器人_中仪股份_X5-HW_管道检测机器人
  17. matlab 线型、标记、颜色
  18. 企业该如何做好IT规划
  19. 平板电脑可以用手写的计算机软件,平板电脑可以当手写板(绘图板)用吗?
  20. 了解java集合框架

热门文章

  1. js如何计算年龄?如何创建Javascript 年龄计算器?
  2. 富文本编辑器图片上传失败的BUG解决:IndexError:list index out of range
  3. 基于优化VMD的滚动轴承故障诊断研究
  4. linux cat命令详解,作用,说明
  5. 彩色的mysql_MySQL基本使用 - 彩色泡泡糖的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. canvas绘制随机大小颜色泡泡,鼠标单击后变大变淡消失
  7. 华为鸿蒙系统支持5g吗,华为Mate X或提前上市 不用安卓搭载鸿蒙系统到来支持5G...
  8. Java语言入门基础
  9. 达梦数据库MPP搭建
  10. Rust语言- 元组 ( tuple )