在Python中,字符串是用来表示文本的字符序列。
在Python中,可以使用单引号(')或双引号(")来声明字符串。
📘 示例
name = 'John'
message = "Hello, World!"可以使用索引来访问字符串中的单个字符,索引的语法是[],从0开始。
📘 示例
name = 'John'
print(name[0]) # 输出:J可以使用切片来从字符串中获取子字符串,切片的语法是[start:end:step]。start索引是包含的,end索引是不包含的。
📘 示例
name = 'John'
print(name[1:3]) # 输出:oh可以使用加号(+)运算符来连接两个字符串。
📘 示例
first_name = 'John'
last_name = 'Doe'
full_name = first_name + ' ' + last_name
print(full_name) # 输出:John Doe可以使用replace()函数来替换字符串的子字符串。
📘 示例
message = 'Hello, World!'
new_message = message.replace('World', 'Python')
print(new_message) # 输出:Hello, Python!可以使用split()函数来根据指定的分隔符将字符串分割成多个子字符串,并返回一个列表。
📘 示例
sentence = 'This is a sentence.'
words = sentence.split(' ')
print(words) # 输出:['This', 'is', 'a', 'sentence.']可以使用星号(*)运算符来重复一个字符串。
📘 示例
message = 'Hello! '
repeated_message = message * 3
print(repeated_message) # 输出:Hello! Hello! Hello!可以使用len()函数来获取字符串的长度。
📘 示例
name = 'John'
print(len(name)) # 输出:4字符串格式化是一种通过替换占位符来格式化字符串的方法。
在Python中,可以使用format()方法或f-strings来进行字符串格式化。
📘 示例
name = 'John'
age = 25
print('我的名字是{},我{}岁。'.format(name, age)) # 输出:我的名字是John,我25岁。📘 示例
name = 'John'
age = 25
print(f'我的名字是{name},我{age}岁。') # 输出:我的名字是John,我25岁。