龙空技术网

「Python数值类型」整数的格式化输出

夜晚回家 62

前言:

而今大家对“python输出一个整数的每一位”大致比较重视,小伙伴们都想要学习一些“python输出一个整数的每一位”的相关内容。那么小编在网摘上网罗了一些有关“python输出一个整数的每一位””的相关内容,希望各位老铁们能喜欢,同学们一起来了解一下吧!

功能要求

编写一个Python应用程序,定义一个整型变量m的值为12,在控制台格式化输出整型变量m的值。

实现步骤

1.创建一个Python文件,整数的格式化输出,编写如下代码:

2.运行代码查看运行结果

知识说明

print("|%d|" % m):将输出整数m(值为12)的默认格式,并在其两侧加上竖线。

print("|%4d|" % m):将输出整数m,并且确保整个字段(包括数字)至少占用4个字符的宽度。如果数字小于4个字符,那么它将在左侧填充空格以达到这个宽度。

print("|%-4d|" % m):-符号指示字段应该左对齐。由于整个字段需要4个字符的宽度,而数字12只有2个字符,所以右侧将有两个空格。

print("|%04d|" % m):将输出整数m,并确保整个字段(包括数字)至少占用4个字符的宽度。如果数字小于4个字符,那么它将在左侧填充0以达到这个宽度。

print("|%-04d|" % m):%-指示左对齐,而0通常用于指定零填充。然而,Python的格式化字符串不会同时处理这两种指令。当-和0一起使用时,0会被忽略,因为-决定了字段的对齐方式。

相关习题

1.编写一个Python应用程序,在控制台格式化输出2015年2月1日8点12分0秒。其中输出日期和时间的格式要求:

① 输出的顺序为“年月日时分秒”,年月日之间用“-”连接,时分秒之间用“:”连接,日期和时间用一个“空格”隔开。

② 年为4位整数,右对齐,如果不足4位左边用0填充。

③ 月、日、时、分、秒都为2位整数,右对齐,如果不足2位左边用0填充。

例如,日期时间为“2015年2月1日8点12分0秒”格式化输出为“2015-02-01 08:12:00”

标签: #python输出一个整数的每一位