Python字符串
Python中的字符串是字符序列,您可以使用单引号或双引号来创建字符串。
(图片来源网络,侵删)
str1 = 'hello' str2 = "world"
基本操作
索引和切片
索引:通过索引访问字符串中的特定字符。
切片:获取字符串的子串。
s = "Hello, World!" print(s[0]) # 输出: H print(s[7:12]) # 输出: World
拼接
(图片来源网络,侵删)
可以使用加号+
将两个字符串连接在一起。
str1 = "Hello" str2 = "World" result = str1 + " " + str2 print(result) # 输出: Hello World
长度
使用len()
函数获取字符串的长度。
s = "Hello, World!" print(len(s)) # 输出: 13
替换
使用replace()
方法替换字符串中的某个子串。
(图片来源网络,侵删)
s = "Hello, World!" new_s = s.replace("World", "Python") print(new_s) # 输出: Hello, Python!
分割
使用split()
方法将字符串分割成列表。
s = "apple,banana,cherry" parts = s.split(",") print(parts) # 输出: ['apple', 'banana', 'cherry']
大小写转换
upper()
: 转换为大写。
lower()
: 转换为小写。
s = "Hello, World!" print(s.upper()) # 输出: HELLO, WORLD! print(s.lower()) # 输出: hello, world!
去除空白
strip()
: 去除字符串两端的空白字符。
lstrip()
: 去除字符串左侧的空白字符。
rstrip()
: 去除字符串右侧的空白字符。
s = " Hello, World! " print(s.strip()) # 输出: Hello, World!
格式化字符串
使用format()
方法或f-string进行字符串格式化。
name = "Alice" age = 30 使用format()方法 result = "My name is {} and I am {} years old.".format(name, age) print(result) # 输出: My name is Alice and I am 30 years old. 使用f-string (Python 3.6+) result = f"My name is {name} and I am {age} years old." print(result) # 输出: My name is Alice and I am 30 years old.
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/57235.html