刚学Python的几道简单练习题
Posted 洛柯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刚学Python的几道简单练习题相关的知识,希望对你有一定的参考价值。
python交友娱乐会所:613176398
(一)name = "aleX leNb"
1) 移除 name 变量对应的值两边的空格,并输出处理结果
name = "aleX leNb"
print(name,name.strip())
2) 移除name变量左边的’al’并输出处理结果
print(name.lstrip(‘al‘))
3) 移除name变量右面的’Nb’,并输出处理结果
print(name.rstrip(‘Nb‘))
4) 移除name变量开头的a’与最后的’b’,并输出处理结果
print(name.strip(‘ab‘))
5) 判断 name 变量是否以 "al" 开头,并输出结果
print(name.startswith(‘al‘))
6) 判断name变量是否以”Nb”结尾,并输出结果
print(name.endswith(‘Nb‘))
7) 将 name 变量对应的值中的 所有的“l” 替换为 “p”,并输出结果
print(name.replace(‘l‘,‘p‘))
8) 将name变量对应的值中的第一个’l’替换成’p’,并输出结果
print(name.replace(‘l‘,‘p‘,1))
9) 将 name 变量对应的值根据 所有的“l” 分割,并输出结果。
print(name.split(‘l‘))
10) 将name变量对应的值根据第一个’l’分割,并输出结果。
print(name.split(‘l‘,1))
11) 将 name 变量对应的值变大写,并输出结果
print(name.upper())
12) 将 name 变量对应的值变小写,并输出结果
print(name.lower())
13) 将name变量对应的值首字母’a’大写,并输出结果
print(name.capitalize())
14) 判断name变量对应的值字母’l’出现几次,并输出结果
print(name.count(‘l‘))
15) 如何判断name变量对应的值前四位’l’出现几次,并输出结果
print(name.count(‘l‘,0,4))
16) 从name变量对应的值中找到’N’对应的索引(如果找不到则报错),并输出结果
print(name.index(‘N‘))
17) 从name变量对应的值中找到’N’对应的索引(如果找不到则返回-1)输出结果
print(name.find(‘N‘))
18) 从name变量对应的值中找到’X le’对应的索引,并输出结果
print(name.find(‘X le‘))
19) 请输出 name 变量对应的值的第 2 个字符?
print(name[1])
20) 请输出 name 变量对应的值的前 3 个字符?
print(name[:3])
21) 请输出 name 变量对应的值的后 2 个字符?
print(name[-2:])
22) 请输出 name 变量对应的值中 “e” 所在索引位置?
name = "aleX leNb"
loc = []
for i,j in enumerate(name):
if j==‘e‘:
loc.append(i)
print(loc)
第二种方法:
print(name.find(‘e‘),name.rfind(‘e‘))
第三种方法:
print(name.index(‘e‘),name.rindex(‘e‘))
23) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
print(name[:-1])
(二)有字符串s1 = ‘AlexBarrywusir ‘通过字符串索引或者切片得到以下结果:
1) s=‘Alex‘
2) s = ‘exBarrywusir‘
3) s = ‘AeB‘
4) s = ‘Axrw‘
5) s = ‘r‘(最后一个r)
6) s = ‘aBxelA‘
7) s = ‘Be‘
解答:
s1 = ‘AlexBarrywusir ‘
print(s1[:4])
print(s1[2:-1])
print(s1[0:5:2])
print(s1[0:-5:3])
print(s1[-2])
print(s1[5::-1])
print(s1[4:0:-2])
以上是关于刚学Python的几道简单练习题的主要内容,如果未能解决你的问题,请参考以下文章