之前文章中有提到过print()函数的用法,其实它只是最基础且最简单的一种输出形式,它还有其他比较高级的输出格式,这篇文章教你如何在格式化输出时合理的使用对齐方式 。
文章插图
print() 函数使用都会以%开头的转换说明符,对各种类型的数据进行格式化输出,首先,先简单的介绍几个常用转换说明符,如下:
一、格式化输出
%d、%i转换为带符号的十进制整数
%o转换为带符号的八进制整数
%x、%X转换为带符号的十六进制整数
%f、%F转化为十进制浮点数
其实它们只是一个简单的占位符,后面的表达式才是关键 。
实例,输出一个整数:
age = 666
print("这波操作真的%d!" % age)
运行结果:这波操作真的666!
以上案例,可以知道,引号里的就是格式字符串,它相当于一个字符串模板,包含一个说明符(/d),最终会被一个变量(age)所代替 。
二、指定对齐方式
在默认情况下输出的格式总是向右对齐,也就是说,当数据不够宽时,数据总是优先靠右边输出,而在左边用空格补充达到指定的宽度 。Python 支持的对齐方式如下:
-指定左对齐
+表示输出的数字总要带着符号;正数带+,负数带- 。
0表示宽度不足时补充 0,而不是补充空格 。
说明:
对于整数,指定左对齐时,不用在右边添0,因为不仅没有效果还会改变整数的值 。
对于小数,以上三个标志(-、+、0)可以同时存在 。
对于字符串,只能使用-标志,因为符号对于字符串没有意义,而补 0 会改变字符串的值 。
【Python格式化输出时能设置对齐方式吗? 指定对齐方式小技巧】以上就是关于“格式化输出时能设置对齐方式和指定对齐方式小技巧”的全部内容了,有兴趣的可以持续关注了解,建议自己多动手实践一下 。
推荐阅读
- Python可以多行输入值吗?多行输入的方法有哪些?
- 如何使用python中的列表?使用列表的常见方法有什么?
- Python 反爬虫技术到底是什么?常用反爬虫技术有哪些?
- 如何修改python文件保存路径?修改文件保存路径的方法有哪些?
- python安装路径在哪?如何修改python安装路径?
- Python字符串去重的方法? 如何删除非数字字符?
- Python运算符有哪些? Python运算符优先级详解
- 如何使用python平方和?计算python平方和的方法有哪些?
- python运维都做些什么?python运维工程师主要做什么?
- Python为什么要叫爬虫? 爬虫的基本原理是什么?