1. 字符串的创建:
str1 = 'Hello, World!'
str2 = "Python3 is awesome!"
2. 字符串的基本操作:
- 字符串拼接:
str3 = str1 + " " + str2
print(str3) # 输出:Hello, World! Python3 is awesome!
- 字符串重复:
str4 = "Repeat me! " * 3
print(str4) # 输出:Repeat me! Repeat me! Repeat me!
3. 字符串索引和切片:
- 字符串索引:
字符串中的每个字符都有一个索引,从 0 开始。可以使用索引访问字符串中的单个字符。
first_char = str1[0] # 'H'
- 字符串切片:
可以使用切片获取字符串的子串。
substring = str1[7:12] # 'World'
4. 字符串长度:
可以使用 len() 函数获取字符串的长度。
length = len(str1)
print(length) # 输出:13
5. 字符串方法:
Python3 提供了丰富的字符串方法,例如:
- 转换大小写:
upper_case = str1.upper()
lower_case = str2.lower()
- 查找子串:
index = str1.find("World")
- 替换字符串:
new_str = str2.replace("Python3", "C++")
- 分割字符串:
words = str1.split(",") # 返回列表:['Hello', ' World!']
- 去除空白字符:
text = " Some text with spaces "
stripped_text = text.strip()
6. 字符串格式化:
可以使用字符串的 format() 方法进行字符串格式化。
name = "Alice"
age = 30
formatted_str = "My name is {} and I am {} years old.".format(name, age)
7. 原始字符串(Raw String):
在字符串前面添加 r 或 R 可以创建原始字符串,其中的转义字符不会生效。
raw_str = r"C:\Users\Alice\Documents"
这只是 Python3 字符串的一些基础概念和常用操作。字符串是 Python 中非常重要的数据类型之一,它在文本处理、文件操作、正则表达式等方面发挥着关键作用。
转载请注明出处:http://www.zyzy.cn/article/detail/13259/Python3