numpy string operations | lstrip() function Last Updated : 17 Jan, 2019 Comments Improve Suggest changes Like Article Like Report numpy.core.defchararray.lstrip(arr, chars=None) is another function for doing string operations in numpy. It returns a copy with the leading characters removed for each element in arr. Parameters: arr : array_like of str or unicode. char : [str or unicode, optional] the set of characters to be removed. If omitted or None, it removes whitespace. The chars argument is not a prefix or suffix; it is all combinations of its values which we want to strip. Returns : [ndarray] Output array of str or unicode, depending on input type. Code #1 : Python3 # Python program explaining # numpy.char.lstrip() method import numpy as geek # input arrays in_arr = geek.array(['Sun', ' Moon ', 'Star']) print ("Input array : ", in_arr) out_arr = geek.char.lstrip(in_arr) # whitespace removed from arr[1] # as we have set chars = None print ("Output array: ", out_arr) Output: Input array : ['Sun' ' Moon ' 'Star'] Output array: ['Sun' 'Moon' 'Star'] Code #2 : Python3 # Python program explaining # numpy.char.lstrip() method import numpy as geek # input arrays in_arr = geek.array([ 'Geeks', 'For', 'Geeks'] ) print ("Input array : ", in_arr) out_arr = geek.char.lstrip(in_arr, chars ='G') # 'G' removed from arr[0] and arr[2] # as we have set chars ='G' print ("Output array: ", out_arr) Output: Input array : ['Geeks' 'For' 'Geeks'] Output array: ['eeks' 'For' 'eeks'] Code #3 : Python3 # Python program explaining # numpy.char.lstrip() method import numpy as geek # input arrays in_arr = geek.array([ 'Geeks', 'For', 'Geeks'] ) print ("Input array : ", in_arr) out_arr = geek.char.lstrip(in_arr, chars ='s') print ("Output array: ", out_arr) # Arrays remain unchanged as there are # no strings which start with 's' Output: Input array : ['Geeks' 'For' 'Geeks'] Output array: ['Geeks' 'For' 'Geeks'] Comment More infoAdvertise with us Next Article numpy string operations | lstrip() function J jana_sayantan Follow Improve Article Tags : Python Python-numpy Python numpy-String Operation Practice Tags : python Similar Reads numpy string operations | ljust() function numpy.core.defchararray.ljust(arr, width, fillchar=' ') is another function for doing string operations in numpy. It returns an array with the elements of arr left-justified in a string of length width. It fills remaining space of each array element using fillchr parameter. If fillchr is not passed 2 min read Numpy - String Functions & Operations NumPy String functions belong to the numpy.char module and are designed to perform element-wise operations on arrays. These functions can help to handle and manipulate string data efficiently.Table of ContentString OperationsString Information String Comparison In this article, weâll explore the var 5 min read numpy string operations | zfill() function numpy.core.defchararray.zfill(arr, width) is another function for doing string operations in numpy. For each element in the array it returns the numeric string left-filled with zeros.The number of left filled zeros happen according to the width. Parameters: arr : array_like of str or unicode.Input a 2 min read Numpy string operations | rindex() function numpy.core.defchararray.rindex() function, raises ValueError when the substring sub is not found. Calls str.rindex element-wise. Syntax : numpy.core.defchararray.rindex(arr, sub, start = 0, end = None) Parameters : arr : [array-like of str or unicode] Array-like of str . sub : [str or unicode] Input 1 min read numpy string operations | rstrip() function numpy.core.defchararray.rstrip(arr, chars=None) is another function for doing string operations in numpy. It returns a copy with the trailing characters removed for each element in arr. Parameters: arr : array_like of str or unicode. char : [str or unicode, optional] the set of characters to be remo 2 min read Like