python语言由某商业公司负责开发和运维_几道简单的Python练习题,运维开发都会了吗?...

原标题:几道简单的Python练习题,运维开发都会了吗?

一、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= []

fori,jinenumerate(name):

ifj=='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 = 'A lexBarrywusir '通过字符串索引或者切片得到以下结果:

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运维圈返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值