Thursday, October 23, 2025
HomeLanguagesnumpy string operations | rjust() function

numpy string operations | rjust() function

numpy.core.defchararray.rjust(arr, width, fillchar=' ') is another function for doing string operations in numpy. It returns an array with the elements of arr right-justified in a string of length width.It fills remaining space of each array element using fillchr parameter.If fillchr is not passed then it fills remaining spaces with blank space.

Parameters:
arr : array_like of str or unicode.Input array.
width : The final width of the each string .
fillchar : The character to fill in remaining space.

Returns : [ndarray] Output right justified array of str or unicode, depending on input type.

Code #1 :




# Python program explaining
# numpy.char.rjust() method 
  
# importing numpy 
import numpy as geek
  
# input array  
in_arr = geek.array(['Numpy', 'Python', 'Pandas'])
print ("Input array : ", in_arr) 
  
# setting the width of each string to 8
width = 8
  
# output array when fillchar is not passed
out_arr = geek.char.rjust(in_arr, width)
print ("Output right justified array: ", out_arr) 


Output:

Input array :  ['Numpy' 'Python' 'Pandas']
Output right justified array:  ['   Numpy' '  Python' '  Pandas']

 

Code #2 :




# Python program explaining
# numpy.char.rjust() method 
  
# importing numpy 
import numpy as geek
  
# input array  
in_arr = geek.array(['Numpy', 'Python', 'Pandas'])
print ("Input array : ", in_arr) 
  
# setting the width of each string to 8
width = 8
  
# output array 
out_arr = geek.char.rjust(in_arr, width, fillchar ='*')
print ("Output right justified array: ", out_arr) 


Output:

Input array :  ['Numpy' 'Python' 'Pandas']
Output right justified array:  ['***Numpy' '**Python' '**Pandas']

 

Code #3 :




# Python program explaining
# numpy.char.rjust() method 
  
# importing numpy 
import numpy as geek
  
# input array  
in_arr = geek.array(['1', '11', '111'])
print ("Input array : ", in_arr)
  
# setting the width of each string to 5
width = 5
  
# output array
out_arr = geek.char.rjust(in_arr, width, fillchar ='-')
print ("Output right justified array: ", out_arr) 


Output:

Input array :  ['1' '11' '111']
Output right justified array:  ['----1' '---11' '--111']
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS