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

时间:2026-02-14 13:40:29

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里面字符串的操作方法有什么?

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com