Python Strings - Tutorial Kart

[Pages:4]Python Strings

Python String

Python String is a sequence of characters. Since it is a sequence, we can use index to access individual characters.

Define String

To define a string literal, we can either surround the sequence of characters in single quotes or double quotes. x = 'abcd' x = "abcd"

When we use single quotes to define a string, and would like to have a single quote in the string, we must escape it. The same explanation holds for double quote as well. x = 'abc\'de' x = "abc\"de"

Accessing Characters

Since strings are sequences, which means they are ordered. And therefore, we can use index to access individual characters in string. Python Program x = 'abcdef' print(x[0]) print(x[2])

Output a c

String Methods

Refer Python String Methods to have a look at the mostly used String Methods in Python with example programs. Or, we can go through each of the String methods in the following tutorials.

String Method String Method Name Name

capitalize()

Description Description

Returns a new string with the first character in the given string converted to upper case.

casefold()

Returns a new string with the given string value converted into lower case.

center()

Returns a new string with specified length and the given string is centered in this new s t ri n g .

count()

Returns the number of occurrences of a specified value in a string.

encode()

Returns a new string which is created from the given string, encoded using specified encoding standard.

endswith()

Returns True if the string ends with the specified value, or False if the string does not end with the specified value.

expandtabs() Sets the tab size for the tab characters in the string.

find()

Returns the index of the first occurrence of specified value in given string.

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

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

i s l o w e r()

Returns True if all characters in the string are lower case

i s n u m e ri c()

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

i s u p p e r()

Returns True if all characters in the string are upper case

join()

Joins the elements of an iterable to the end of the string

ljust()

Returns a left justified version of the string

lower()

Converts a string into lower case

l s t ri p ()

Returns a left trim version of the string

Smtrainkge tMraetnhso(d) Npaamrteition() replace() rfind()

rindex()

rj u s t () rpartition() rs p l i t () rs t ri p () split() splitlines() s t a rt s w i t h () s t ri p () swapcase() title() t ra n s l a t e () upper() zfill()

DReestcurripntsiona translation table to be used in translations Returns a tuple where the string is parted into three parts Returns a string where a specified value is replaced with a specified value Searches the string for a specified value and returns the last position of where it was found Searches the string for a specified value and returns the last position of where it was found Returns a right justified version of the string Returns a tuple where the string is parted into three parts Splits the string at the specified separator, and returns a list Returns a right trim version of the string Splits the string at the specified separator, and returns a list Splits the string at line breaks and returns a list Returns true if the string starts with the specified value Returns a trimmed version of the string Swaps cases, lower case becomes upper case and vice versa Converts the first character of each word to upper case Returns a translated string Converts a string into upper case Fills the string with a specified number of 0 values at the beginning

Python Programming

Python Tutorial Install Python Install Anaconda Python Python HelloWorld Program Python Variables Python Datatype Conversion Python Comments Python If Python If Else Python While Loop Python For Loop Python Operators Python Functions Python Lambda Functions Python Builtin Functions

Python Collections

Python Strings Python Lists Python Tuples Python Dictionary Python Sets

Libraries

Python Numpy Tutorial Python SciPy Tutorial Python Pandas Tutorial Python Matplotlib Tutorial

Advanced Topics

Python Multithreading

Useful Resources

Python Interview Questions

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download