📜  Python中的字符串rjust和ljust

📅  最后修改于: 2020-07-13 10:09:50             🧑  作者: Mango

1.字符串rjust()字符串rjust()方法将给定字符替换为原始字符串的左侧后,返回给定长度的新字符串。

句法:string.rjust(length, fillchar)

参数: 

length:修改后的字符串的长度。如果length小于或等于原始字符串的长度,则返回原始字符串。
fillchar :(可选)需要填充的字符。如果未提供,则将空格作为默认参数。

返回值: 

在原始字符串的左侧替换给定字符后,返回给定长度的新字符串。

例 

# Python程序演示rjust()的工作
string = 'geeks'
length = 8
  
# 如果未提供填充字符,则将空格用作填充字符 
print(string.rjust(length)) 

输出: 

   geeks

例 

# 示例字符串 
string = 'geeks'
length = 8
fillchar = '*'
  
print(string.rjust(length, fillchar)) 

输出: 

***geeks

2.字符串ljust()
字符串ljust()方法将给定字符替换为原始字符串的右侧后,返回给定长度的新字符串。

句法: 

string.ljust(length, fillchar)

参数: 

length:修改后的字符串的长度。如果length小于或等于原始字符串的长度,则返回原始字符串。
fillchar :(可选)需要填充的字符。如果未提供,则将空格作为默认参数。

返回值: 

在原始字符串的右侧替换给定字符后,返回给定长度的新字符串。

例子1 

# 示例字符串 
string = 'geeks'
length = 8
  
# 如果未提供填充字符,则将空格用作填充字符. 
print(string.ljust(length)) 

输出:(极客之后将打印三个空格) 

geeks

例子2 

# 示例字符串 
string = 'geeks'
length = 8
fillchar = '*'
  
# 打印左对齐字符串 
print(string.ljust(length, fillchar)) 

输出: 

geeks***