📜  Python字符串| ljust rjust center(1)

📅  最后修改于: 2023-12-03 15:34:28.797000             🧑  作者: Mango

Python字符串| ljust rjust center

Python中的字符串是一种不可变的序列,通常用来存储文本信息。在处理字符串时,常常需要用到格式化和对齐的操作,而Python中的ljust(), rjust()和center()就提供了字符串格式化和对齐功能。本文将介绍这几个函数的作用,使用方法以及示例代码。

ljust()函数
作用

ljust()函数用于返回一个字符串左对齐,并使用指定字符(默认为空格)填充至指定长度的新字符串。

语法
str.ljust(width[, fillchar])

其中,str表示要处理的字符串,width是指定字符串的长度,fillchar是可选的填充字符,默认为空格。

示例
str = 'hello'
print(str.ljust(10,'*')) # hello*****

上述代码中,我们将字符串“hello”左对齐,并使用“*”字符将其填充到长度为10。

rjust()函数
作用

rjust()函数用于返回一个字符串右对齐,并使用指定字符(默认为空格)填充至指定长度的新字符串。

语法
str.rjust(width[, fillchar])

其中,str表示要处理的字符串,width是指定字符串的长度,fillchar是可选的填充字符,默认为空格。

示例
str = 'hello'
print(str.rjust(10,'*')) # *****hello

上述代码中,我们将字符串“hello”右对齐,并使用“*”字符将其填充到长度为10。

center()函数
作用

center()函数用于返回一个字符串居中,并使用指定字符(默认为空格)填充至指定长度的新字符串。

语法
str.center(width[, fillchar])

其中,str表示要处理的字符串,width是指定字符串的长度,fillchar是可选的填充字符,默认为空格。

示例
str = 'hello'
print(str.center(9,'*')) # **hello**

上述代码中,我们将字符串“hello”居中,并使用“*”字符将其填充到长度为9。

总结

ljust(), rjust()和center()函数提供了方便的字符串格式化和对齐功能。它们使用简单,但可以大大简化字符串处理的任务,让代码更加简洁易懂。