📜  numpy字符串操作 | rjust()函数(1)

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

NumPy字符串操作 - rjust()函数

NumPy提供了一组强大的字符串操作函数,其中之一是rjust()。该函数用于将字符串向右对齐,并在左侧填充指定的字符。

语法
numpy.char.rjust(arr, width, fillchar = ' ')
参数
  • 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循环将其输出到控制台上,以便能够在显示时更加清晰地区分每个字符串。