String Functions in Python
Python String Methods
Definition and Usage
The capitalize() method returns a string where the first character is upper
case, and the rest is lower case.
Syntax
string.capitalize()
Parameter Values
No parameters
Python has a set of built-in methods that you
can use on strings.
Note: All
string methods returns new values. They do not change the original string.
Example
Upper case the
first letter in this sentence:
txt = "hello, and welcome to my world."
x = txt.capitalize()
print (x)
Example
The
first character is converted to upper case, and the rest are converted to lower
case:
txt = "python is FUN!"
x = txt.capitalize()
print (x)
Example
See
what happens if the first character is a number:
txt = "36 is my age."
x = txt.capitalize()
print (x)
Python String lower() Method
Definition and Usage
The lower() method returns a string where all characters are lower case.
Symbols
and Numbers are ignored.
Syntax
string.lower()
Parameter Values
No
parameters
Example
Lower
case the string:
txt = "Hello my FRIENDS"
x = txt.lower()
print(x)
Python
String upper() Method
Definition
and Usage
The upper() method returns a string where all characters are in upper
case.
Symbols
and Numbers are ignored.
Syntax
string.upper()
Parameter
Values
No
parameters
Example
Upper
case the string:
txt = "Hello my friends"
x = txt.upper()
print(x)
Python
String title() Method
Definition
and Usage
The title() method returns a string where the first character in every
word is upper case. Like a header, or a title.
If
the word contains a number or a symbol, the first letter after that will be
converted to upper case.
Syntax
string.title()
Parameter
Values
No
parameters.
Example
Make
the first letter in each word upper case:
a= "Welcome to my world"
x = a.title()
print(x)
Example
Make
the first letter in each word upper case:
a= "Welcome to my 2nd world"
x = a.title()
print(x)
Example
Note
that the first letter after a non-alphabet letter is converted into a upper
case letter:
a= "hello b2b2b2 and 3g3g3g"
x = a.title()
print(x)
|
Method |
Description |
|
capitalize() |
Converts the first character to upper
case |
|
casefold() |
Converts string into lower case |
|
center() |
Returns a centered string |
|
count() |
Returns the number of times a
specified value occurs in a string |
|
encode() |
Returns an encoded version of the
string |
|
endswith() |
Returns true if the string ends with
the specified value |
|
expandtabs() |
Sets the tab size of the string |
|
find() |
Searches the string for a specified
value and returns the position of where it was found |
|
format() |
Formats specified values in a string |
|
format_map() |
Formats specified values in a string |
|
index() |
Searches the string for a specified
value and returns the position of where it was found |
|
isalnum() |
Returns True if all characters in the
string are alphanumeric |
|
isalpha() |
Returns True if all characters in the
string are in the alphabet |
|
isascii() |
Returns True if all characters in the
string are ascii characters |
|
isdecimal() |
Returns True if all characters in the
string are decimals |
|
isdigit() |
Returns True if all characters in the
string are digits |
|
isidentifier() |
Returns True if the string is an
identifier |
|
islower() |
Returns True if all characters in the
string are lower case |
|
isnumeric() |
Returns True if all characters in the
string are numeric |
|
isprintable() |
Returns True if all characters in the
string are printable |
|
isspace() |
Returns True if all characters in the
string are whitespaces |
|
istitle() |
Returns True if the string follows the
rules of a title |
|
isupper() |
Returns True if all characters in the
string are upper case |
|
join() |
Converts the elements of an iterable
into a string |
|
ljust() |
Returns a left justified version of
the string |
|
lower() |
Converts a string into lower case |
|
lstrip() |
Returns a left trim version of the
string |
|
maketrans() |
Returns a translation table to be used
in translations |
|
partition() |
Returns a tuple where the string is
parted into three parts |
|
replace() |
Returns a string where a specified
value is replaced with a specified value |
|
rfind() |
Searches the string for a specified
value and returns the last position of where it was found |
|
rindex() |
Searches the string for a specified
value and returns the last position of where it was found |
|
rjust() |
Returns a right justified version of
the string |
|
rpartition() |
Returns a tuple where the string is
parted into three parts |
|
rsplit() |
Splits the string at the specified
separator, and returns a list |
|
rstrip() |
Returns a right trim version of the
string |
|
split() |
Splits the string at the specified
separator, and returns a list |
|
splitlines() |
Splits the string at line breaks and
returns a list |
|
startswith() |
Returns true if the string starts with
the specified value |
|
strip() |
Returns a trimmed version of the
string |
|
swapcase() |
Swaps cases, lower case becomes upper
case and vice versa |
|
title() |
Converts the first character of each
word to upper case |
|
translate() |
Returns a translated string |
|
upper() |
Converts a string into upper case |
|
zfill() |
Fills the string with a specified
number of 0 values at the beginning |
Post a Comment