#1. str = " fgh " 写一个函数,只去掉字符串右侧的空格,左侧的空格保留
def func():
str = " fgh "
print(str.rstrip())
func()
2. 输入10个数字到列表中,如果输入的不是数字,则跳过,不存
def func1():
l = []
b = 1
while True:
b +=1
if len(l) == 5:
break
s = input(‘请输入:’)
if s.isdigit():
l.append(int(s))
else:
continue
print(l)
func1()
3. 写一个函数,可以判断一个字符串是否为回文例子qwewq,函数返回true或者false
def func2():
s = input(‘请输入:’)
if s == s[::-1]:
return True
else:
return False
func2()
4. 请手写一个函数,可以打印出 I’m “ok” it’s your’s 注意必须是原样输出
def func3():
a = “I’m”
b = ‘“ok”’
c = “it’s”
e = “your’s”
s = a + " " + b + ' '+ c +' '+ e
print(s)
func3()
5. str2 = “This is the voa special English,health,report” 写一个函数,统计字符串中单词出现的个数,注意是单词而不是字母
def func4():
str2 = “This is the voa special English,health,report”
s = str2.replace(’,’, ’ ‘)
s = s.split(’ ')
print(len(s))
func4()
6. My_str = ‘11sdsfsdf45sfxcv67qwe_9’ 手写一个函数,计算出字符串中所有数字的和
def func5():
my_str = ‘11sdsfsdf45sfxcv67qwe_9’
my_str = my_str.replace(’’,’,’)
s = my_str.split(’,’)
l = []
for i in s:
if i.isdigit():
l.append(int(i))
print(sum(l))
func5()
7. s = ‘< a href=" ">test</ a>’ 写一个函数,能将字符串中的网址提取出来,即提取出www.test.com
def func6():
s = ‘< a href=“www.test.com”>test</ a>’
s = s[10:-10]
print(s)
func6()
8. str = “卡巴斯基#杀毒软件#免费版#俄罗斯#” 手写一个函数,将该字符串解析为[‘卡巴斯基’, ‘杀毒软件’, ‘免费版’, ‘俄罗斯’]
def func7():
str = “卡巴斯基#杀毒软件#免费版#俄罗斯#”
str = str[0:-1]
str = str.split(’#’)
print(str)
func7()