Python语言里如何改变字符串


发布日期 : 2026-01-08 07:44:23 UTC

访问量: 146 次浏览

字符串或串(String)是由数字、字母、下划线组成的一串字符, 也是一种序列, 序列的通用操作方法也适用于字符串。 例如:

  • 通过切片操作顺序地访问子串;
  • 通过len()求字符串的长度等;
  • 通过in或not in操作符判断字符串中是否存在某个字符。

Python里面没有字符这个类型, 而是用长度为1的字符串来表示这个概念, 当然,这其实也是一个子串。

访问字符串举例:

aString = 'Hello World!'
print(aString[0])
print(aString[1:5])
print(aString[6:])
输出:
H
ello
World!
如何改变字符串

你可以通过给一个变量赋值(或者重赋值)的方式“更新”一个已有的字符串。 新的值可能与原有值差不多, 也可能跟原有串完全不同。例如:

aString = 'Hello World!'
aString = aString[:6] + 'Python!'
print(aString)
aString = 'different string altogether'
print(aString)
输出:
Hello Python!
different string altogether