Codied To Clipboard !
Home > Notes > python
Strings in python are surrounded by either single quotation marks, or double quotation marks. ‘here’ is the same as “here”. You can display a string with the print()
print("Here") print("Hello")
The Below code will show the slicing and indexing on the String
test = "Hello World" test2 = "Python Programming" #print(test[4]) #print(len(test)) # len is a function which will count the number of character inside the String print(test2[2:7])
The startswith() method returns True if the string starts with the specified value, otherwise False.
str = "this is string example....wow!!!" prefix = "This" print(str.startswith(prefix))
The endswith() method returns True if the string ends with the specified value, otherwise False.
str = "this is string example....wow!!!"; suffix = "wow!!!"; print(str.endswith(suffix))
The find() method returns the index of first occurrence of the substring (if found). If not found, it returns -1.
str1 = "this is strin g example....wow!!!"; str2 = "exam"; print(str1.find(str2))
The isalpha() method returns True if all characters in the string are alphabets. If not, it returns False. The syntax of isalpha() is
#str = "this"; # No space & digit in this string #print(str.isalpha()) # True str = "this is strin g example....wow!!!"; print(str.isalpha()) # False
The isdigit() method returns True if all characters in a string are digits. If not, it returns False
#str = "123456g"; # Only digit in this string #print(str.isdigit()) # True str = "this is string example....wow!!!"; print(str.isdigit()) # False
The string isupper() method returns whether or not all characters in a string are uppercased or not. The syntax of isupper() method is:
str = "THIS IS STRING EXAMPLE....WOW!!!"; #print(str.isupper()) str1 = "THIS is string example....wow!!!"; print(str1.isupper())
The islower() method returns True if all alphabets in a string are lowercase alphabets. If the string contains at least one uppercase alphabet, it returns False
str2 = "hello"; print(str2.islower()) # True #str3 = "Hello"; #print(str3.islower()) # False
it will convert Uppercase to lower case.
str4 = "THIS IS STRIN G EXAMPLE....WOW!!!"; print(str4.lower())
it will convert Lowercase to Uppercase case.
str5 = "This IS STRin gG EXamPLE....WOW!!!"; print(str5.upper())
The replace() method replaces each matching occurrence of the old character/text in the string with the new character/text.
str = "this is string example....wow!!! this is really string" print(str.replace("is", "was")) print(str.replace("i", "wwwww")) print(str.replace("is", "was",2))
The below code will show the Looping the String.
str6 = "Test_String" for c in str6: print(c)
The split() method breaks up a string at the specified separator and returns a list of strings.
str = "THIS IS here STRING EXAMPLE....WOW!!!" print(str.split(" "))
The __eq__ method is used to compare two string , it is case senstivite
first = "first" second = "first" print(first.__eq__(second))
The __contains__ method is used to check whether the given value in String , Return True if present else return False
str1 = "today" res1 = str1.__contains__("a") print(res1)
The index() method returns the index of a substring inside the string (if found). If the substring is not found, it raises an exception.
str2 = "today is thursday in india" #print(str2.index("a")) #print(str2.index("ursday"))
The count() method returns the number of occurrences of a substring in the given string.
#print(str2.count('a'))