python里面字符串的操作方法有什么?

2025-10-22 19:45:27

1、先定义一个字符串a:

a = 'abcdefghijk'

然后打印a的前九个字符:

print(a[:9])

python里面字符串的操作方法有什么?

2、替换字符,用replace,下面把a的前9个字符,替换为“*”。

a = 'abcdefghijk'

b = a.replace(a[:9],'*' * 9)

print(b)

python里面字符串的操作方法有什么?

3、从a里面找出字符串“def”的开头位置:

c = 'def'

a = 'abcdefgh'

print(a.find(c))

print(str(a.find(c)))

a.find(c)的作用是,找到a里面的字符串c的初始位置,返回的是一个数字;

str(a.find(c))是把数字转化为字符串的形式,虽然看起来没区别。

python里面字符串的操作方法有什么?

4、下面,我们看看,字符串a里面,“def”在什么位置?

c = 'def'

a = 'abcdefghijk'

print(c + ' 在a的第 ' + str(a.find(c)) + ' 到 '+ str(a.find(c) + len(c)) + ' 位')

运行结果是:def 在a的第 3 到 6 位。

这是因为是从0开始计数的。

python里面字符串的操作方法有什么?

5、如果字符串a里面出现多次“def”,a.find也只返回第一个位置:

c = 'def'

a = 'abcdefghdefijk'

print(str(a.find(c)))

python里面字符串的操作方法有什么?

6、print('{0} 学习,天天 {1} ?你懂吗?'.format('好好','向上'))

运行结果是:好好 学习,天天 向上 ?你懂吗?

也就是,在{0}的位置上,插入'好好',在{1}的位置上,插入'向上'。

python里面字符串的操作方法有什么?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢