Example 1
Python program to find number of vowels in a given string.
mystr = "All animals are equal. Some are more equal" vowels = "aeiou" count=0 for x in mystr: if x.lower() in vowels: count+=1 print ("Number of Vowels:", count)
It will produce the following output −
Number of Vowels: 18
Example 2
Python program to convert a string with binary digits to integer.
mystr = ''10101'' def strtoint(mystr): for x in mystr: if x not in ''01'': return "Error. String with non-binary characters" num = int(mystr, 2) return num print ("binary:{} integer: {}".format(mystr,strtoint(mystr)))
It will produce the following output −
binary:10101 integer: 21
Change mystr to ”10, 101”
binary:10,101 integer: Error. String with non-binary characters
Example 3
Python program to drop all digits from a string.
digits = [str(x) for x in range(10)] mystr = ''He12llo, Py00th55on!'' chars = [] for x in mystr: if x not in digits: chars.append(x) newstr = ''''.join(chars) print (newstr)
It will produce the following output −
Hello, Python!
Exercise Programs
-
Python program to sort the characters in a string
-
Python program to remove duplicate characters from a string
-
Python program to list unique characters with their count in a string
-
Python program to find number of words in a string
-
Python program to remove all non-alphabetic characters from a string