在本教程中,我们将学习有关字符串的rjust()和ljust方法。让我们来看一个。
在基于长度的开头添加fillchar之后,rjust()方法将返回一个新字符串。参数长度是必需的,而fillchar不是必需的。
默认情况下,fillchar是一个空格。让我们来看一个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25))
输出结果
如果运行上面的代码,则将得到以下结果。
tutorialspoint
我们也可以给fillchar。它必须是单个字符,而不是字符串。举个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25, '#'))
输出结果
如果运行上面的代码,则将得到以下结果。
###########tutorialspoint
如果我们提供一个字符串代替字符,那么我们将得到一个错误。让我们来看一个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.rjust(25, '###'))
输出结果
如果运行上面的代码,则将得到以下结果。
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-7-c5d59f29d30d> in <module> 3 4 # rjust -> 25 ----> 5 print(string.rjust(25, '###')) TypeError: The fill character must be exactly one character long
该方法ljust()是相反的rjust()方法。
在长度的字符串末尾添加fillchar后,ljust()方法将返回一个新字符串。参数长度是必需的,而fillchar不是必需的。
默认情况下,fillchar是一个空格。让我们来看一个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25))
输出结果
如果运行上面的代码,则将得到以下结果。
tutorialspoint
我们也可以给fillchar。它必须是单个字符,而不是字符串。举个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25, '#')) tutorialspoint###########
输出结果
如果运行上面的代码,则将得到以下结果。
tutorialspoint###########
如果我们提供一个字符串代替字符,那么我们将得到一个错误。让我们来看一个例子。
# initialzing a string string = 'tutorialspoint' # rjust -> 25 print(string.ljust(25, '###'))
输出结果
如果运行上面的代码,则将得到以下结果。
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-11-76fae427cc6f> in <module> 3 4 # rjust -> 25 ----> 5 print(string.ljust(25, '###')) TypeError: The fill character must be exactly one character long
如果您对本教程有任何疑问,请在评论部分中提及。