python的format方法中文字符输出问题

format方法的介绍

前言

提示:本文仅介绍format方法的使用和中文的输出向左右和居中输出问题


一、format方法的使用

format方法一般可以解决中文居中输出问题,假如我们设定宽度,当中文宽度不够时,系统会自动的采用西文字符填充,中西文字符的占用宽度不同。因此format方法解决居中问题非常重要。

{:}这个是填充
	对齐方式
		<对齐>
		<左对齐
		>右对齐
		^居中对齐
		<宽度>槽的设定宽度
{,}数字的千分位隔符适用于整数和浮点数
	<精度>
		<类型>整数类型b,c,d,o,x,X	浮点类型	e,E,f%
mat = "{:10}\t{:28}\t{:32}"
print(mat.format("占4个长度","占8个长度", "占12长度"))
#如果需要居中输出在宽度前面加一个^
mat = "{:^10}\t{:^28}\t{:^32}"
print(mat.format("占4个长度","占8个长度", "占12长度"))

二、使用例子

# 这个是只是设定宽度,默认是左对齐
mat = "{:20}\t{:28}\t{:32}"
print(mat.format("占4个长度","占8个长度", "占12长度"))
#如果需要居中输出在宽度前面加一个^
mat = "{:^20}\t{:^28}\t{:^32}"
print(mat.format("占4个长度","占8个长度", "占12长度"))
# 向左输出和向右输出,分别使用< 和 >来设定输出
mat = "{:<20}\t{:<28}\t{:<32}"
# mat = "{:>20}\t{:>28}\t{:>32}"
print(mat.format("占4个长度","占8个长度", "占12长度"))

总结

提示:这里对文章进行总结:
上面只是展示了format的对齐的方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值