Skip to content

==不可修改数据容器==

字符串创建

您可以使用单引号(' ')、双引号(" ")或三引号(''' '''或""" """)来创建字符串。例如:

python
str1 = 'Hello, World!'
str2 = "Python Programming"
str3 = '''This is a
multiline string.'''

字符串替换

字符串替换是在字符串中将一个子串替换为另一个子串的操作。在Python中,您可以使用字符串的replace()方法来执行替换操作。以下是详细的解释和示例:

python
# 原始字符串
text = "Hello, World! Hello, Python!"

# 使用replace()方法将 "Hello" 替换为 "Hi"
new_text = text.replace("Hello", "Hi")

# 输出替换后的字符串
print(new_text)

字符串分割

在Python中,您可以使用字符串的split()方法来将字符串分割成子串。默认情况下,split()方法以空格==(也可以传入参数,以参数为分隔符)==为分隔符将字符串分割成子字符串列表。以下是详细的解释和示例:

python
# 原始字符串
text = "Hello, World! Welcome to Python."

# 使用split()方法将字符串分割成子串列表,默认以空格为分隔符
word_list = text.split()

# 输出分割后的子串列表
print(word_list)

# 输出:['Hello,', 'World!', 'Welcome', 'to', 'Python.']

字符串索引

您可以使用索引来访问字符串中的单个字符。索引从0开始,负数索引表示从末尾开始倒数。例如:

python
text = "Python"
print(text[0])     # 输出 'P'
print(text[-1])    # 输出 'n'

字符串规整

语法:去除字符串==前后==的==参数== 若不填,默认空格

字符串.strip(参数)

字符串拼接

您可以使用加号(+)将两个字符串连接在一起。例如:

python
str1 = "Hello, "
str2 = "World!"
result = str1 + str2  # 结果为 'Hello, World!'

字符串长度

使用len()函数可以获取字符串的长度。例如:

python
text = "Python"
length = len(text)  # 结果为 6

字符串方法

Python提供了许多字符串方法,用于执行各种操作,如查找子串、替换子串、转换大小写等。例如:

python
text = "Hello, World!"
print(text.upper())      # 转换为大写字母
print(text.lower())      # 转换为小写字母
print(text.replace('Hello', 'Hi'))  # 替换子串

原始字符串

在字符串前面添加rR可以创建原始字符串,其中转义字符不会被解释。例如:

python
raw_text = r'C:\Users\Documents'
print(raw_text)  # 输出原始字符串,不会解释转义字符

评论区

欢迎留言、补充或勘误。

xiaoba.blog