0% found this document useful (0 votes)
39 views5 pages

New Text Documentccc

The document discusses various string methods in Python. It describes the bytes, bytearray, and memoryview functions for working with binary data. It also explains several string methods like isalnum(), isalpha(), islower(), isprintable(), isspace(), istitle(), isupper(), replace(), startswith(), swapcase(), and title() and provides examples of using each method. These methods allow checking properties of strings and manipulating string content.

Uploaded by

anubhavsinghhi3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views5 pages

New Text Documentccc

The document discusses various string methods in Python. It describes the bytes, bytearray, and memoryview functions for working with binary data. It also explains several string methods like isalnum(), isalpha(), islower(), isprintable(), isspace(), istitle(), isupper(), replace(), startswith(), swapcase(), and title() and provides examples of using each method. These methods allow checking properties of strings and manipulating string content.

Uploaded by

anubhavsinghhi3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

Binary data: bytes, bytearray, memoryview

bytes: bytes() function is used to convert objects into byte objects, or create
empty bytes object of the specified size.

Example:

#Converting string to bytes


str1 = "This is a string"
arr1 = bytes(str1, 'utf-8')
print(arr1)
arr2 = bytes(str1, 'utf-16')
print(arr2)

#Creating bytes of given size


bytestr = bytes(4)
print(bytestr)
Output:

b'This is a string'
b'\xff\xfeT\x00h\x00i\x00s\x00 \x00i\x00s\x00 \x00a\x00 \x00s\x00t\x00r\x00i\x00n\
x00g\x00'
b'\x00\x00\x00\x00'

bytearray: bytearray() function is used to convert objects into bytearray objects,


or create empty bytearray object of the specified size.

Example:

#Converting string to bytes


str1 = "This is a string"
arr1 = bytearray(str1, 'utf-8')
print(arr1)
arr2 = bytearray(str1, 'utf-16')
print(arr2)

#Creating bytes of given size


bytestr = bytearray(4)
print(bytestr)
Output:

bytearray(b'This is a string')
bytearray(b'\xff\xfeT\x00h\x00i\x00s\x00 \x00i\x00s\x00 \x00a\x00 \x00s\x00t\x00r\
x00i\x00n\x00g\x00')
bytearray(b'\x00\x00\x00\x00')

memoryview: memoryview() function returns a memory view object from a specified


object.

Example:

str1 = bytes("home", "utf-8")


memoryviewstr = memoryview(str1)
print(list(memoryviewstr[0:]))
Output:

[104, 111, 109, 101]


isalnum() : The isalnum() method returns True only if the entire string only
consists of A-Z, a-z, 0-9. If any other characters or punctuations are present,
then it returns False.
Example 1:

str1 = "WelcomeToTheConsole"
print(str1.isalnum())
Output:

True

Example 2:

str1 = "Welcome To The Console"


print(str1.isalnum())
str2 = "Hurray!!!"
print(str2.isalnum())
Output:

False
False

isalpha() : The isalnum() method returns True only if the entire string only
consists of A-Z, a-z. If any other characters or punctuations or numbers(0-9) are
present, then it returns False.
Example 1:

str1 = "Welcome"
print(str1.isalpha())
Output:

True

Example 2:

tr1 = "I'm 18 years old"


print(str1.isalpha())
str2 = "Hurray!!!"
print(str2.isalnum())
Output:

False
False

islower() : The islower() method returns True if all the characters in the string
are lower case, else it returns False.
Example 1:

str1 = "hello world"


print(str1.islower())
Output:
True

Example 2:

str1 = "welcome Mike"


print(str1.islower())
str2 = "Hurray!!!"
print(str2.islower())
Output:

False
False

isprintable() : The isprintable() method returns True if all the values within the
given string are printable, if not, then return False.
Example 1:

str1 = "We wish you a Merry Christmas"


print(str1.isprintable())
Output:

True

Example 2:

str2 = "Hello, \t\t.Mike"


print(str2.isprintable())
Output:

False

isspace() : The isspace() method returns True only and only if the string contains
white spaces, else returns False.
Example 1:

str1 = " " #using Spacebar


print(str1.isspace())
str2 = " " #using Tab
print(str2.isspace())
Output:

True
True

Example 2:

str1 = "Hello World"


print(str1.isspace())
Output:

False

istitle() : The istitile() returns True only if the first letter of each word of
the string is capitalized, else it returns False.
Example 1:

str1 = "World Health Organization"


print(str1.istitle())
Output:

True

Example 2:

str2 = "To kill a Mocking bird"


print(str2.istitle())
Output:

False

isupper() : The isupper() method returns True if all the characters in the string
are upper case, else it returns False.
Example 1:

str1 = "WORLD HEALTH ORGANIZATION"


print(str1.isupper())
Output:

True

Example 2:

str2 = "To kill a Mocking bird"


print(str2.isupper())
Output:

False

replace() : The replace() method can be used to replace a part of the original
string with another string.
Example:

str1 = "Python is a Compiled Language."


print(str1.replace("Compiled", "Interpreted"))
Output:

Python is a Interpreted Language.

startswith() : The endswith() method checks if the string starts with a given
value. If yes then return True, else return False.
Example 1:

str1 = "Python is a Interpreted Language"


print(str1.startswith("Python"))
Output:

True
Example 2:

str1 = "Python is a Interpreted Language"


print(str1.startswith("a"))
Output:

False

We can even also check for a value in-between the string by providing start and end
index positions.

Example:

str1 = "Python is a Interpreted Language"


print(str1.startswith("Inter", 12, 20))
Output:

True

swapcase() : The swapcase() method changes the character casing of the string.
Upper case are converted to lower case and lower case to upper case.
Example:

str1 = "Python is a Interpreted Language"


print(str1.swapcase())
Output:

pYTHON IS A iNTERPRETED lANGUAGE

title() : The title() method capitalizes each letter of the word within the string.
Example:

str1 = "He's name is Dan. Dan is an honest man."


print(str1.title())
Output:

He'S Name Is Dan. Dan Is An Honest Man.

You might also like