创建字符串:
# 使用单引号
single_quoted_str = 'Hello, World!'
# 使用双引号
double_quoted_str = "Hello, World!"
# 使用三引号(可用于多行字符串)
multi_line_str = '''This is a
multi-line
string.'''
字符串索引和切片:
字符串中的每个字符都有一个索引,索引从 0 开始。可以使用索引访问单个字符,也可以使用切片获取子字符串。
my_str = "Python"
# 获取单个字符
first_char = my_str[0] # 'P'
# 获取子字符串
substring = my_str[1:4] # 'yth'
字符串拼接:
可以使用 + 运算符将字符串拼接在一起。
str1 = "Hello"
str2 = "World"
result_str = str1 + ", " + str2 # 'Hello, World'
字符串方法:
Python 提供了许多内置的字符串方法,用于处理字符串,如 upper()、lower()、len()、strip() 等。
my_string = " Hello, World! "
# 转换为大写
uppercase_str = my_string.upper() # ' HELLO, WORLD! '
# 转换为小写
lowercase_str = my_string.lower() # ' hello, world! '
# 去除首尾空格
stripped_str = my_string.strip() # 'Hello, World!'
格式化字符串:
可以使用 % 运算符或 format() 方法进行字符串格式化。
name = "Alice"
age = 30
# 使用 % 进行格式化
formatted_str1 = "My name is %s and I am %d years old." % (name, age)
# 使用 format() 方法进行格式化
formatted_str2 = "My name is {} and I am {} years old.".format(name, age)
原始字符串:
在字符串前面加上 r 或 R 可以创建原始字符串,其中的转义字符不会被处理。
raw_str = r"C:\Users\username\Documents"
这些是 Python 中字符串的一些基本知识。字符串是编程中经常用到的数据类型,它们提供了许多方法用于处理文本数据。深入理解字符串的使用将使你能够更灵活地处理文本信息。
转载请注明出处:http://www.zyzy.cn/article/detail/13323/Python 基础