字符串操作的相关练习

本文介绍了如何使用Python对给定字符串`str1=abcaabca`进行各种操作,如查找第一个和最后一个a的下标、计数a的个数、分割字符串、切片和字符串反转,以及处理索引越界问题。
摘要由CSDN通过智能技术生成
 字符串str1=“abcaabca”,对字符串进行如下操作
1: 获取第一个a的下标位置
2: 获取最后一个a的下标位置
3:获取a在字符串中的个数
4:使用字符a分割字符串
5:使用切片方式 获取 字符串从下标1到下标6且步长为2的字符
6:反转字符串
7:获取字符串下标20到30区间的字符
str1 = 'abcaabca'
print('第一个\'a\'的下标为:', str1.find('a'))
print('最后一个\'a\'的下标为:', str1.rfind('a'))
print('字符串str1中\'a\'有{}个'.format(str1.count('a')))
print('以字符\'a\'分割后的为:', str1.split('a'))
print('下标1到下标6且步长为2的字符为:', str1[1:6:2])
print('字符串反转为:', str1[::-1])
print(str1[20:30])
运行结果:
第一个'a'的下标为: 0
最后一个'a'的下标为: 7
字符串str1中'a'有4个
以字符'a'分割后的为: ['', 'bc', '', 'bc', '']
下标1到下标6且步长为2的字符为: bab
字符串反转为: acbaacba
8:获取下标20位置的字符,察看程序的反应
print(str1[20])
运行结果:
IndexError: string index out of range

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值