Рубрики
Без рубрики

Python String ljust () и Rjust () Функции

Строка Python содержит два встроенных метода для обеспечения левого и правого оправдания.

Автор оригинала: 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 () функция