APP下载

Python自动化运维-打印的功能完美应用 五分钟你就学会

消息来源:baojiabao.com 作者: 发布时间:2026-05-18

报价宝综合消息Python自动化运维-打印的功能完美应用 五分钟你就学会

相信老铁们,平时使用Python最多之一的功能应该就是Print了,那请问老铁们知道Print究竟有多厉害吗?比如,自动对号入座,或者每次打印出来资讯都能让人看得非常舒服!

下面的两图,就以Python执行Oracle表空间使用率语句返回的结果来说,你更喜欢哪种打印方式呢?

图一

参考推文(单击右侧):用Python连线Oracle数据库容易吗?

图二

就以格式来说,老铁们是否觉得图二更加一目了然(特别吸睛)呢?那么,接下来我们就一步步来进阶Print的功能,最后以图一和图二的转换作为实验,希望老铁们喜欢,并对打印会有不一样的体验!

本文大纲

Attention

1. 普遍式 Print练习

2. 占位式 Print练习

3. Format式 Print练习

4. 美滋滋 Print专案

1 普遍式 Print练习

Print的普通玩法,相信大家都玩的特别溜啦,这里就耍下我的"关刀\'吧!

Example 1 :

Example 2 :

2 占位式 Print练习

占位式,顾名思义就是占著茅坑.....

占著不一样的茅坑,可是需要不一样的符号,比如字串,就要用s,用于像s型的,长长的;如整型,就不要拖泥又带水,要用d......这好像没啥好比喻,毕竟吹不下去了

Python格式化符号及含义

这个嘛,会几个呢?对齐,百分号估计大家平时用得比较多,其他用的少,那这里就不一一说明了,挑重点讲!

Python格式化操作符的辅助命令

占位符的宽度,左右对齐方式,下面会有例子,老铁们有兴趣就执行下,自己感受感受。没兴趣,就当自己会好了。

Example 1 : %s

Example 2 : %d

Example 3 : %f

Example 4 : %s,%d,%f

Example 5 : 左对齐

Example 6 : 空格右对齐 和 0 右对齐

3 格式化 Print练习

Python2.6 开始,新增了一种格式化字串的函式 str.format,它增强了字串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函式可以接受不限个引数,位置可以不按顺序。也就是说,Format的功能更强大,不服来战咯~

3.1 普通玩法

Example 1 : % 都懒得打

Example 2 : 自动给format值编号

Example 3 : 一一对应,就是这么Smart

Example 4 : 看,我的顺序还可以秀

3.2 格式化限定输出(重点)

3.2.1 基本语法 : 语法是{ }中带 :号

3.2.2 对齐填充 : {:对齐方式 填充}

3.2.3 优秀之处 : 可填充,可对齐,混搭没问题

3.2.4 对齐方式 : ^、分别是居中、左对齐、右对齐,后面带宽度

3.2.5 填充方式 : 号后面带填充的字元,只能是一个字元,不指定的话预设是用空格填充。

Example 1 : 输出左对齐定长为10位

Example 2 : 输出右对齐定长为10位

Example 3 : 输出居中对齐定长为10位,填充x

4 美滋滋 Print专案

不积硅步,无以至千里。

不积小流,无以成江海。

下面,就让小安Lasi分享下专案经验吧。

如何将Python执行SQL语句返回的元组像Mysql格式那样子输出。

如下图,以下是mysql输出资讯的格式,但我们演示的时候,将会以Oracle输出的表空间使用率资讯作为演示。

Example 1 : Mysql输出,自带美颜

Example 2 : 安老师的初级美颜指令码来了

1# -*- coding: GB18030 -*- 2 3""" 4 @author: 机智的安老师 5 @time:2019/4/27 11:04 6 """ 7 8def print_tbs(conlist): 9 print("+{0:-

Result 2 : 这结果,我看"型"。

特意给大家伙准备了一些程式设计资料(北京大佬java300集,python400集等),java,python,web前端,大资料,人工智能都有视讯资料

2020-01-04 01:53:00

相关文章