numpy string operations | zfill() function Last Updated : 28 Jan, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 array. width : [int] The final width of the string after filling zeros. Returns : [ndarray] Output array of str or unicode, depending on input type. Code #1 : Python3 # Python program explaining # numpy.char.zfill() method # importing numpy import numpy as geek # input array in_arr = geek.array(['Geeks', 'for', 'Geeks']) print ("Input array : ", in_arr) # setting the width of each string to 8 width = 8 # output array out_arr = geek.char.zfill(in_arr, width) print ("Output array: ", out_arr) Output: Input array : ['Geeks' 'for' 'Geeks'] Output array: ['000Geeks' '00000for' '000Geeks'] Code #2 : Python3 # Python program explaining # numpy.char.zfill() 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.zfill(in_arr, width) print ("Output array: ", out_arr) Output: Input array : ['1' '11' '111'] Output array: ['00001' '00011' '00111'] Comment More infoAdvertise with us Next Article numpy string operations | ljust() function J jana_sayantan Follow Improve Article Tags : Python Python-numpy Python numpy-String Operation Practice Tags : python Similar Reads 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 | 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 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 t 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 | partition() function In the numpy.core.defchararray.partition() function, each element in arr, split the element as the first occurrence of sep, and return 3 strings containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return 3 strings containin 1 min read Numpy string operations | rpartition() function In the numpy.core.defchararray.rpartition() function, each element in arr, split the element as the last occurrence of sep, and return 3 strings containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return 3 strings containin 1 min read Like