Python的符号、对齐和用0填充
# 用0填充
print("用0填充:{0:010.2f}".format(math.pi)) # 用1填充(事实上,你无法实现“用1填充”,因为即使实现了,那也是另外一个数字)
# 此处会被解释为用110个空格填充
print("用1填充:{0:110.2f}".format(math.pi)) # 默认居中对齐
print("默认居中对齐:{0:10.2f}".format(math.pi))
# 左对齐
print("左对齐:{0:<10.2f}".format(math.pi))
# 右对齐
print("右对齐:{0:>10.2f}".format(math.pi))
# 居中对齐
print("居中齐:{0:^10.2f}".format(math.pi)) # 居中对齐且用$填充空白部分
print("{0:$^10.2f}".format(math.pi))
# 居左对齐且用=填充空白部分
print("{0:=<10.2f}".format(math.pi)) # 默认状态下的一正一负
print("默认状态下的一正一负:\n{0:10.2f}\n{1:10.2f}".format(math.pi, -math.pi))
# 符号被隔离的一正一负
print("符号被隔离的一正一负:\n{0:10.2f}\n{1:=10.2f}".format(math.pi, -math.pi)) # 此处结合前面的对齐符号,会有什么效果?
# =号在居中符号前面
print("=号在居中符号前面时:\n{0:10.2f}\n{1:=^10.2f}".format(math.pi, -math.pi)) print("=号在居中符号后面时:\n{0:10.2f}\n{1:^=10.2f}".format(math.pi, -math.pi))
运行结果:
用0填充:0000003.14
用1填充: 3.14
默认居中对齐: 3.14
左对齐:3.14
右对齐: 3.14
居中齐: 3.14
$$$3.14$$$
3.14======
默认状态下的一正一负:
3.14
-3.14
符号被隔离的一正一负:
3.14
- 3.14
=号在居中符号前面时:
3.14
==-3.14===
=号在居中符号后面时:
3.14
-^^^^^3.14 Process finished with exit code 0
由
print("=号在居中符号前面时:\n{0:10.2f}\n{1:=^10.2f}".format(math.pi, -math.pi))
print("=号在居中符号后面时:\n{0:10.2f}\n{1:^=10.2f}".format(math.pi, -math.pi))
比较可以得知,哪个符号离数字近,哪个符号就生效。
Python的符号、对齐和用0填充的更多相关文章
- <Python Text Processing with NLTK 2.0 Cookbook>代码笔记
如下是<Python Text Processing with NLTK 2.0 Cookbook>一书部分章节的代码笔记. Tokenizing text into sentences ...
- Python Flask高级编程之从0到1开发《鱼书》精品项目 ☝☝☝
Python Flask高级编程之从0到1开发<鱼书>精品项目 ☝☝☝ 一 .安装环境我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数 ...
- Python 全栈开发【第0篇】:目录
Python 全栈开发[第0篇]:目录 第一阶段:Python 开发入门 Python 全栈开发[第一篇]:计算机原理&Linux系统入门 Python 全栈开发[第二篇]:Python基 ...
- Python Flask高级编程之从0到1开发《鱼书》精品项目 ✍✍✍
Python Flask高级编程之从0到1开发<鱼书>精品项目 一 .安装环境我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数据迁移 ...
- Python Flask高级编程之从0到1开发《鱼书》精品项目
Python Flask高级编程之从0到1开发<鱼书>精品项目 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感 ...
- 【updating】python读书笔记-The Django Book2.0(for django1.4)
原文:http://www.djangobook.com/en/2.0/frontmatter.html 译文:http://djangobook.py3k.cn/2.0/ 或者http://docs ...
- Python开发环境Wing IDE 5.0测试第八版发布
Wing IDE是著名的Python开发工具,是Wingware公司的主要产品.从1999年起,Wingware公司便开始专注于Python开发设计.Wing IDE在十几年的发展中,不管完善.其强大 ...
- python文本 字符串对齐
python 字符串对齐 场景: 字符串对齐 python提供非常容易的方法,使得字符串对齐 >>> print("abc".center (30,'-')) ...
- Python与数据结构[4] -> 散列表[0] -> 散列表与散列函数的 Python 实现
散列表 / Hash Table 散列表与散列函数 散列表是一种将关键字映射到特定数组位置的一种数据结构,而将关键字映射到0至TableSize-1过程的函数,即为散列函数. Hash Table: ...
随机推荐
- Swift 计算三角形角度、两条边夹角
/// 计算三点之间的角度 /// /// - Parameters: /// - p1: 点1 /// - p2: 点2(也是角度所在点) /// - p3: 点3 /// - Returns: 角 ...
- Non-negative Matrix Factorization 非负矩阵分解
著名的科学杂志<Nature>于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果.该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-nega ...
- 【SqlServer】解析SqlServer的分页
方式1: 假设页数是10,现在要拿出第5页的内容,查询语句如下: --10代表分页的大小 * from test where id not in ( --40是这么计算出来的:10*(5-1) id ...
- 查看占用IO的进程
查看占用IO的进程 http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/
- 【转】Java异常总结和Spring事务处理异常机制浅析
异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误.本文主要讲授的是Java语言的异常处理.Java语言的异常处理框架,是Java语言健壮性的一个重要体现. Thorwable类所有异常 ...
- Spring开发工具Spring Tools Suite(STS)
The Spring Tool Suite is an Eclipse-based development environment that is customized for developing ...
- linux每日命令(24):Linux 目录结构
一. 简介 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只 ...
- IBM CE 错误集之(FNRCS0005E)
// 通过ObjectStore获取所有的StorageArea对象,CEUtil是我封装的一个获取ObjectStore 的工具类 ObjectStore os = CEUtil.getStore( ...
- 在win10企业版x64下使用curl命令
一.curl命令介绍 curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.Win64下的移植版本. 详情查看百度百科 ...
- Java知多少(80)图形界面设计基础
早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上.现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单.按钮等,用户通过鼠 ...