Python利用format函数实现对齐打印(左对齐、右对齐与居中对齐)

Python利用format函数实现对齐打印(左对齐、右对齐与居中对齐)

目录

forma格式化的用法

用format函数实现对齐打印

居中对齐示例

右对齐示例

左对齐示例

总结

forma格式化的用法

format函数可以接受不限个参数,位置可以不按顺序。

基本语法是通过{ }和:来代替c语言的%。

>>> a="名字是:{0},年龄是:{1}" >>> a.format("煮雨",18) '名字是:煮雨,年龄是:18'

{0},{1}代表的占位符,数字占位符要注意顺序。

>>> c="名字是:{name},年龄是:{age}" >>> c.format(age=19,name='煮雨') '名字是:煮雨,年龄是:19' 用format函数实现对齐打印

居中对齐 (:^)

靠左对齐 (:<)

靠右对齐 (:>)

居中对齐示例 def show(n): tail = "*"*(2*n-1) #最底下一行显示出(2*n-1)个星号 width = len(tail) #计算星号所在行的宽度,作为其他行的对齐基准 for i in range(1,2*n,2): print("{:^{}}".format("*"*i,width))

format函数读取变量时候由外向内:

{ :^{ } },括号读取变量=="*"*i==

{ :^ { } } ,居中对齐

{ :^ { } } ,最内层括号读取变量width,作为对齐打印基准

show(5)
输出结果如下所示:

    *    
   ***   
  *****  
 ******* 
*********    #tail变量,显示出9个星号(n = 5)

右对齐示例 def show(n): tail = "*"*(2*n-1) width = len(tail) for i in range(1,2*n,2): print("{:>{}}".format("*"*i,width))

show(5)
输出结果如下所示:

        *
      ***
    *****
  *******
*********

左对齐示例 def show(n): tail = "*"*(2*n-1) width = len(tail) for i in range(1,2*n,2): print("{:<{}}".format("*"*i,width))

show(5)
输出结果如下所示:

*        
***      
*****    
*******  
*********

总结

到此这篇关于Python利用format函数实现对齐打印(左对齐、右对齐与居中对齐)的文章就介绍到这了,更多相关Python format函数对齐打印内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    电脑d格式化|格式化电脑d盘

    电脑d格式化|格式化电脑d盘,,格式化电脑d盘首先,对硬盘是么有影响的。1. 其次,高级格式化磁盘,只是将文件目录区的文件头删除而已,原来的文

    excel常用函数都有哪些?

    excel常用函数都有哪些?,函数,哪些,常用,1、SUM函数:SUM函数的作用是求和。函数公式为=sum()例如:统计一个单元格区域:=sum(A1:A10)  统计多个

    cad对齐快捷键|cad左右对齐快捷键

    cad对齐快捷键|cad左右对齐快捷键,,cad左右对齐快捷键1首先我们使用AutoCad2014,开启我们需要对齐的图形文件,输入对齐命令快捷键“AL”,按下