Javatpoint Logo
Javatpoint Logo

NumPy String Functions

NumPy contains the following functions for the operations on the arrays of dtype string.

SN Function Description
1 add() It is used to concatenate the corresponding array elements (strings).
2 multiply() It returns the multiple copies of the specified string, i.e., if a string 'hello' is multiplied by 3 then, a string 'hello hello' is returned.
3 center() It returns the copy of the string where the original string is centered with the left and right padding filled with the specified number of fill characters.
4 capitalize() It returns a copy of the original string in which the first letter of the original string is converted to the Upper Case.
5 title() It returns the title cased version of the string, i.e., the first letter of each word of the string is converted into the upper case.
6 lower() It returns a copy of the string in which all the letters are converted into the lower case.
7 upper() It returns a copy of the string in which all the letters are converted into the upper case.
9 split() It returns a list of words in the string.
9 splitlines() It returns the list of lines in the string, breaking at line boundaries.
10 strip() Returns a copy of the string with the leading and trailing white spaces removed.
11 join() It returns a string which is the concatenation of all the strings specified in the given sequence.
12 replace() It returns a copy of the string by replacing all occurrences of a particular substring with the specified one.
13 decode() It is used to decode the specified string element-wise using the specified codec.
14 encode() It is used to encode the decoded string element-wise.

numpy.char.add() method example

Output:

Concatenating two string arrays:
['welcome to Javatpoint' 'Hi read python']

numpy.char.multiply() method example

Output:

Printing a string multiple times:
hello hello hello 

numpy.char.center() method example

Output:

Padding the string through left and right with the fill char *
*****Javatpoint*****

numpy.char.capitalize() method example

Output:

Capitalizing the string using capitalize()...
Welcome to javatpoint

numpy.char.title() method example

Output:

Converting string into title cased version...
Welcome To Javatpoint

numpy.char.lower() method example

Output:

Converting all the characters of the string into lowercase...
welcome to javatpoint

numpy.char.upper() method example

Output:

Converting all the characters of the string into uppercase...
WELCOME TO JAVATPOINT

numpy.char.split() method example

Output:

Splitting the String word by word..
['Welcome', 'To', 'Javatpoint']

numpy.char.splitlines() method example

Output:

Splitting the String line by line..
['Welcome', 'To', 'Javatpoint']

numpy.char.strip() method example

Output:

Original String:      welcome to javatpoint     
Removing the leading and trailing whitespaces from the string
welcome to javatpoint

numpy.char.join() method example

Output:

H:M

numpy.char.replace() method example

Output:

Original String: Welcome to Javatpoint
Modified String: www. Javatpoint

numpy.char.encode() and decode() method example

Output:

b'\xa6\x85\x93\x83\x96\x94\x85@\xa3\x96@\x91\x81\xa5\x81\xa3\x97\x96\x89\x95\xa3'
welcome to javatpoint





Help Others, Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA