Python:str.ljust()、str.rjust()、str.center()函数

str.ljust()、str.rjust()、str.center()函数

功能:调整字符串站位宽度,并确定字符串对齐方式;

#可以用其它字符填充字符;

#字符串长度 = 字符串个数(包含空格、标点符、转义符)

 

例一:

复制代码
#str.ljust()、str.rjust()、str.center()的用法
s = 'abc'

#将字符串调整为宽带为20,并且右对齐的字符串
s1 = s.rjust(20)
print(s1)
#输出:                   abc


#将字符串s的宽带调整为20,左对齐,并将空格处用 '=' 填充;
s2 = s.ljust(20, '=')
print(s2)
#输出:abc=================


#将字符串s的宽带调整为20,居中对齐,并将空格处用 '=' 填充
s3 = s.center(20, '=')
print(s3)
#输出:========abc=========
复制代码

 

例二:如果给的宽带小于字符串本身宽带,字符串宽带不变

s = 'abc'
s3 = s.center(2, '=')
print(s3)
#输出:abc

 

例三:如果给定宽度 = 字符串宽度 + 1,填充的字符串在右侧

s = 'abc'
s3 = s.center(4, '=')
print(s3)
#输出:abc=

 

posted @   何永灿  阅读(640)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示