目录
一、字符串的定义
字符串(str)是 Python 中用于表示文本的数据类型。字符串用单引号 ' '、双引号 " " 或三引号 ''' ''' / """ """ 括起来。
Python
a = 'Hello World'
b = "Hello World"
c = '''Hello
World'''
d = """Hello
World"""
print(type(a)) # <class 'str'>
二、字符串的基本操作
1. 字符串连接(拼接)
Python
s1 = "Hello"
s2 = "World"
s3 = s1 + " " + s2
print(s3) # Hello World
2. 字符串重复
Python
s = "abc"
print(s * 3) # abcabcabc
3. 访问字符串中的字符(索引)
下标从0开始
Python
s = "python"
print(s[0]) # p
print(s[-1]) # n # 负数表示从后往前数
4. 字符串切片
Python
s = "abcdefg"
print(s[2:5]) # cde [2,5)
print(s[:4]) # abcd [0,4)
print(s[3:]) # defg [3,结尾)
print(s[:]) # 全部
print(s[::-1]) # gfedcba 反转字符串
5. 字符串长度
Python
s = "hello"
print(len(s)) # 5
三、字符串的常用方法
| 方法名 | 说明 |
|---|---|
str.lower() |
转小写 |
str.upper() |
转大写 |
str.title() |
首字母大写 |
str.capitalize() |
首字母大写,其余小写 |
str.strip() |
去除首尾空格(可指定字符) |
str.rstrip() |
去除右侧空格 |
str.lstrip() |
去除左侧空格 |
str.replace(a, b) |
替换字符串中的指定内容 |
str.find(sub) |
查找子串位置,找不到返回-1 |
str.index(sub) |
查找子串,找不到抛异常 |
str.count(sub) |
子串出现次数 |

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



