Автор оригинала: Pankaj Kumar.
Python String ljust () и Rjust () Функции
Строка Python содержит два встроенных метода для обеспечения левого и правого оправдания.
1. Функция Python String ljust ()
Функция Python String ljust () принимает символ для прокладки его к входной строке. Затем он заменяет персонаж и делает прокладку справа от входной строки.
Синтаксис:
String.ljust(length,fill_char)
Параметры:
- Длина : Значение предоставленного длины в основном используется для оправдания строки заданной длины.
- fill_char : Это необязательный параметр. Это персонажи, которые должны быть дополнены по строке.
Значение, возвращенное из функции ljust ():
Функция ljust () Возвращает новую строку и замените данную fill_char справа от исходной строки Отказ
Пример 1:
input_string = 'Python' size = 9 fill_char = '@' print(input_string.ljust(size, fill_char))
Выход:
Python@@@
Пример 2:
inp_str = "Engineering Discipline" print ("Input string: \n",inp_str) print ("Left justified string: \n") print (inp_str.ljust(30, '*'))
Выход:
Input string: Engineering Discipline Left justified string: Engineering Discipline********
Numpy String Ljust () Функция
Синтаксис:
NumPy_array.char.ljust(input_array, length, fill_char)
Параметры:
- Входной массив
- Длина : Значение предоставленного длины в основном используется для оправдания строки заданной длины.
- fill_char : Это необязательный параметр. Это персонажи, которые должны быть дополнены по строке.
Пример:
import numpy as np input_arr = np.array(['Safa', 'Aman']) print ("Input array : ", input_arr) len1 = 10 output_arr = np.char.ljust(input_arr, len1, fillchar ='%') print ("Output array: ", output_arr)
Выход:
Input array : ['Safa' 'Aman'] Output array: ['Safa%%%%%%' 'Aman%%%%%%']
2. Функция Python String Rjust ()
Функция RJust () Python принимает персонаж для прокладки его на входную строку.
Затем он заменяет персонаж и делает прокладку слева от входной строки.
Синтаксис:
String.rjust(length,fill_char)
Параметры:
- Длина : Значение предоставленного длины в основном используется для оправдания строки заданной длины.
- fill_char : Это необязательный параметр. Это персонажи, которые должны быть дополнены по строке.
Значение, возвращенное из функции rjust ():
Функция RJust () Возвращает новую строку и замените данную fill_char слева от исходной строки Отказ
Пример 1:
input_string = 'Mary' size = 7 fill_char = '@' print(input_string.rjust(size, fill_char))
Выход:
@@@Mary
Пример 2:
inp_str = "Engineering Discipline" print ("Input string: \n",inp_str) print ("Left justified string: \n") print (inp_str.rjust(30, '*'))
Выход:
Input string: Engineering Discipline Left justified string: ********Engineering Discipline
Numpy String Rjust () Функция
Синтаксис :
NumPy_array.char.rjust(input_array, length, fill_char)
Параметры:
- Входной массив
- Длина : Значение предоставленного длины в основном используется для оправдания строки заданной длины.
- fill_char : Это необязательный параметр. Это персонажи, которые должны быть дополнены по строке.
Пример:
import numpy as np input_arr = np.array(['Safa', 'Aman']) print ("Input array : ", input_arr) len1 = 10 output_arr = np.char.rjust(input_arr, len1, fillchar ='%') print ("Output array: ", output_arr)
Выход:
Input array : ['Safa' 'Aman'] Output array: ['%%%%%%Safa' '%%%%%%Aman']
Заключение
Таким образом, в этой статье мы поняли функциональность строки Python Ljust () и RJust () функций.
использованная литература
Строка ljust () и rjust () функция