百科知识

python 字符串

python 字符串

在Python中,字符串可以通过多种运算符进行灵活高效的操作。以下是关于字符串运算符的详细解释:

一、字符串基本运算符

1. 拼接运算符+

使用+可以将两个或多个字符串连接起来。例如:

python

s1 = “Hello”

s2 = “Python”

result = s1 + ” ” + s2 结果为 “Hello Python”

2. 重复运算符

使用可以将一个字符串重复指定的次数。例如:

python

s = “Hi”

print(s 3) 输出 “HiHiHi”

3. 成员运算符in/not in

通过in和not in可以判断一个字符串是否包含另一个字符串。例如:

python

text = “Python编程”

print(“Py” in text) 输出 True

print(“Java” not in text) 输出 True

二、比较运算符

字符串的比较是按照字典序(ASCII/Unicode值)逐个字符进行的。

python

print(“apple”

print(“A”

print(“中” > “美”) 输出 True,比较Unicode编码

常见的比较运算符包括:==(内容完全相同)、!=(内容不同)、>、

三、索引与切片运算符[]

1. 索引访问

通过索引可以访问字符串中的单个字符。例如:

python

s = “Python”

print(s[0]) 输出 ‘P’(正向索引,从0开始)

print(s[-1]) 输出 ‘n’(负向索引,-1表示最后一个)

2. 切片操作[start:end:step]

切片可以对字符串进行截取。例如:

python

print(s[1:4]) 输出 ‘yth’(截取1到3号字符)

print(s[:3]) 输出 ‘Pyt’(从头开始到2号字符)

print(s[::2]) 输出 ‘Pto’(步长为2)

print(s[::-1]) 输出 ‘nohtyP’(反转字符串)


python 字符串

你可能也会喜欢...