当前位置:首页>python>一文看懂Python字符串运算符:新手也能轻松掌握

一文看懂Python字符串运算符:新手也能轻松掌握

  • 2026-10-11 08:17:32
一文看懂Python字符串运算符:新手也能轻松掌握
【写在前面】可以参看我的视频进行学习,喜欢的朋友可以关注,点赞,分享。需要笔记代码,在评论区留言。

在Python里,字符串不只是用来存文字的,字符串运算符能让你快速实现拼接、重复、判断包含关系等操作,不用写复杂逻辑,新手也能秒上手。

今天整理了最常用的7类字符串运算符,带示例+用法,看完直接能用!


一、拼接运算符 +

最基础的字符串操作,把两个或多个字符串直接连在一起,简单粗暴。

语法

字符串1 + 字符串2

示例

# 定义两个字符串
str1 = "Python"
str2 = "教程"

# 拼接
result = str1 + str2
print(result)  # 输出:Python教程

小提示

  • 只能拼接字符串类型,如果是数字,必须先转成str(数字)
  • 多个字符串可以直接连续拼接:"我" + "爱" + "Python"

二、重复运算符 *

让字符串重复指定次数,批量生成字符串超方便。

语法

字符串 * 数字

示例

str1 = "加油!"
# 重复3次
result = str1 * 3
print(result)  # 输出:加油!加油!加油!

常用场景

生成分隔线、占位符、重复提示语等。


三、索引运算符 []

按位置取字符串中的单个字符,Python里位置从0开始计数。

语法

字符串[索引值]

示例

str1 = "Hello"
# 取第1个字符(索引0)
print(str1[0])  # 输出:H
# 取最后1个字符
print(str1[-1]) # 输出:o

小技巧

  • 正数索引:从左往右数(0、1、2...)
  • 负数索引:从右往左数(-1、-2、-3...)

四、切片运算符 [ : ]

截取字符串的一部分,支持指定起始、结束、步长。

语法

字符串[起始索引:结束索引:步长]

示例

str1 = "Python123"
# 截取索引0到2(不包含结束索引)
print(str1[0:3])  # 输出:Pyt
# 截取全部字符
print(str1[:])    # 输出:Python123
# 倒序字符串
print(str1[::-1]) # 输出:321nohtyP

五、包含判断运算符 in / not in

判断一个字符串是否在另一个字符串里面,返回True或False,做判断逻辑必备。

语法

子字符串 in 原字符串子字符串 not in 原字符串

示例

str1 = "我在学Python"
# 判断是否包含"Python"
print("Python"in str1)   # 输出:True
# 判断是否不包含"Java"
print("Java"notin str1) # 输出:True

常用场景

搜索关键词、过滤内容、校验输入等。


六、比较运算符 ==、!=、>、<

按字符编码(ASCII/Unicode) 比较字符串大小、判断是否相等。

示例

str1 = "apple"
str2 = "banana"

# 判断是否相等
print(str1 == str2)  # 输出:False
# 判断是否不相等
print(str1 != str2)  # 输出:True
# 比较大小
print(str1 < str2)   # 输出:True(a的编码比b小)

七、格式化运算符 %(经典用法)

老版本Python常用的字符串格式化,快速把变量插入字符串。

示例

name = "小明"
age = 20
# 格式化输出
result = "我叫%s,今年%d岁" % (name, age)
print(result)  # 输出:我叫小明,今年20岁

字符串运算符速查表(建议收藏)

运算符
作用
示例
结果
+
字符串拼接
"Py"+"thon"
"Python"
*
字符串重复
"Hi"*2
"HiHi"
[]
取单个字符
"Python"[0]
"P"
[ : ]
截取子串
"Python"[0:3]
"Pyt"
in
判断包含
"Py" in "Python"
True
not in
判断不包含
"Ja" not in "Python"
True
==
判断相等
"a" == "a"
True
!=
判断不等
"a" != "b"
True

总结

  1. 拼接用+,重复用*,取字符用[],截片段用[:]
  2. 关键词搜索用in / not in,判断相等用==
  3. 所有运算符都是简洁写法,不用写循环和复杂函数

最新文章

随机文章