1.有变量name = ‘ aaBBcc ’完成下面操作:
1)移除name变量对应的值的两边空格,并输出处理结果
2)移除name变量左边的'aa'并输出结果
3)移除name变量右边的'cc'并输出结果
4)移除name变量的开头'a'与结尾'c',并输出结果
5)判断name变量是否以'aa'开头,并输出结果
6)判断name变量是否以'cc'结尾,并输出结果
7)将name变量对应的值中的所有的'BB'替换成'DD',并输出结果
8)将name变量对应的值中的第一个'a'替换成'p',并输出结果
9)将name变量对应的值根据所有'B'分割,并输出结果
10)将name变量对应的值根据第一个'B'分割,并输出结果
11)将name变量对应的值变成大写,并输出结果
12)将name变量对应的值变成小写,并输出结果
13)将name变量对应的值首字母'a'大写,并输出结果
14)判断name变量对应的值字母'a'出现几次,并输出结果
15)判断name变量对应的值前四位'a'出现的次数,并输出结果
16)从name变量对应的值中找到'B'对应的索引(没有输出-1),并输出结果
17)从name变量对应的值中找到'B'对应的索引(没有输出报错),并输出结果
18)输出name变量对应的值的第2个字符
2.用while和for循环打印字符串s = 'aaasssddd'中的每一个元素
s = 'aadds'
# for i in s:
# print(i)
i = 0
while i < len(s):
print(s[i])
i += 1
3.实现一个整数加法计算器:
如content = input('请输入内容') # 5 +9, 5+9, 5+ 9
content = input('请输入内容:').strip()
content = content.split('+')
sum = 0
for i in content:
sum += int(i)
print(sum)
4.计算用户输入文本中的数字个数,如'aaa123ccc12'有5个数字,若123和12算两个数字怎么做
content = input('请输入内容:')
num = 0
for i in content:
if i.isdigit():
num += 1
print(num)
content = input('请输入内容:')
num = 0
for i in content:
if i.isalpha():
content = content.replace(i,' ')
content = content.split() #split默认以空格分割,并删除无用信息
for i in content:
num += 1
print(num)