数据可以以人类可读的形式打印,或写入文件以供将来使用,甚至可以以某种其他指定的形式 。用户通常希望对输出格式进行更多控制,而不是简单地打印以空格分隔的值,下面这篇文章将为大家讲解“Python如何实现格式化输出?python中的格式化输出方法”,一起来看看吧 。
文章插图
【Python如何实现格式化输出?python中的格式化输出方法】我们在对程序进行输出的时候,可以使用多种方式,可以将数据直接使用一种用户可以读懂的形式,还可以使用文件的形式进行写入,方便以后可以使用,也可以对输出的形式进行指定,下面的几种方法都可以实现对字符串进行格式输出 。
一、使用模运算的百分符号
百分符号也可以作为是一种字符串格式化的输出方式,它与C语言中的printf()函数使用的非常相似,因为在Python中没有这个函数的存在,但是有很多的功能是包含在Python中的,字符串类中的模运算符 % 可以执行字符串格式化 。所以有时候又叫它字符串取模运算符 。
举个例子:
print("H : %2d, P : %5.2f" % (1, 05.333))运行结果:
H: 1,P:5.33在这个例子中,我们有两个占位符,“%2d”是我们组件中的第一个组件相当于一个整数1,它会对个字符进行打印,因为在1 中包含的是一个数字,所以它前面有一个空白的填充 。”%5.2f"是一种用浮点数格式进行表示的,和其他的占位符使用的方法一样,都是以%开头,小数点前的数表示的是一个占位符,小数点后面是指定需要保留的位数 。
二、使用 String方法格式化输出
使用这种方法进行格式化输出,它是将一个字符串进行切片处理,然后再进行连接来实现,在字符串类型中,也有很多的方法可以实现以奇特的方式进行格式化输出,举个例子:
s = "I love python!!!"print ("实现字符串的居中对齐: ")print (cstr.center(20, '#'))输出:
实现字符串的居中对齐: ##I love python!!!##print ("实现字符串的左对齐: ")print (cstr.ljust(20, '-'))输出:
实现字符串的左对齐:I love python!!! ----print ("实现字符串的右对齐: ")print (cstr.ljust(20, '*'))输出:
实现字符串的右对齐:****I love python!!!上面就是Python如何实现格式化输出?python中的格式化输出方法的全部内容啦,希望可以帮助到大家 。
推荐阅读
- Python中input函数如何使用?input函数有哪些实用的方法?
- 如何用Python代码实现图片写入到Excel中?将图片写入excel的方法有哪些?
- Python怎么去除图片水印?Python用什么方法去掉图片水印
- 如何让Python脚本在后台中一直运行?Python脚本后台运行有哪几种方式?
- 抖音视频没有播放量怎么申诉?限流如何恢复?
- 快手开通小黄车流程是什么?如何操作?
- AI如何给文字添加剪贴效果?AI中怎么制作剪贴风格的文字效果?
- AI网格渐变工具绘图教程 AI如何利用网格渐变制作西红柿图案?
- AI如何把字体导入c4d?AI怎么把字体导入到c4d中?
- Wps如何禁止自动升级?Wps禁止自动升级的方法