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