Python 字符串练习
示例1
Python程序:查找给定字符串中的元音字母数量。
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)
将会产生如下 输出 –
Number of Vowels: 18
示例2
将一个包含二进制数字的字符串转换为整数的Python程序。
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)))
它将产生以下 输出 。
binary:10101 integer: 21
将 mystr 更改为’10, 101′
binary:10,101 integer: Error. String with non-binary characters
示例3
Python程序,从字符串中删除所有数字。
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)
它将产生以下 输出 –
Hello, Python!
运动计划
-
Python程序:对字符串中的字符进行排序
-
Python程序:从字符串中删除重复的字符
-
Python程序:列出字符串中唯一字符以及它们的计数
-
Python程序:查找字符串中的单词数
-
Python程序:从字符串中删除所有非字母字符