📅  最后修改于: 2023-12-03 15:03:19.664000             🧑  作者: Mango
NumPy提供了一组强大的字符串操作函数,其中之一是rjust()
。该函数用于将字符串向右对齐,并在左侧填充指定的字符。
numpy.char.rjust(arr, width, fillchar = ' ')
返回一个以字符串形式表示的对齐后的数组。
import numpy as np
arr = np.array(['apple', 'banana', 'cherry'])
# 将字符串向右对齐,并在左侧用空格填充
print(np.char.rjust(arr, 10))
输出:
[' apple' ' banana' ' cherry']
import numpy as np
arr = np.array(['apple', 'banana', 'cherry'])
# 将字符串向右对齐,并在左侧用$填充
print(np.char.rjust(arr, 10, '$'))
输出:
['$$$$$apple' '$$$banana' '$$$cherry']
在实际应用中,rjust()
函数可以用来对齐文本,使其在显示时更加美观。
例如,我们可以使用rjust()
函数来对一个字符串列表中的元素进行对齐,然后将其输出到控制台上:
import numpy as np
words = ['apple', 'banana', 'cherry', 'mango', 'orange']
# 使用rjust()函数对字符串进行对齐
aligned = np.char.rjust(words, 10)
# 将对齐后的字符串输出到控制台
for word in aligned:
print(word)
输出:
apple
banana
cherry
mango
orange
在此示例中,我们将字符串列表中的每个元素都向右对齐,并使用for
循环将其输出到控制台上,以便能够在显示时更加清晰地区分每个字符串。