Python字符串操作:如何替换、提取或格式化字符串?
在Python中,处理字符串有许多内置函数。以下是关于替换、提取和格式化字符串的几种常见方法:
替换:
replace(old, new[, count]])
:此函数用于将字符串中的某个子串替换成另一个子串。可选参数count用于指定要替换的最大次数。
s = "Hello World"
s = s.replace("World", "Python")
print(s) # Output: Hello Python
提取:
split(delimiter[, maxsplit]])
:此函数用于按指定分隔符将字符串分割成多个子串。可选参数maxsplit用于指定最大分割次数。
s = "apple,banana,grape"
fruits = s.split(",")
print(fruits) # Output: ['apple', 'banana', 'grape']
格式化:
format(*args, **kwargs))
:此函数用于根据提供的值将字符串中的占位符替换为实际内容。
name = "Alice"
age = 25
formatted_string = f"Hello {name}, your age is {age}."
print(formatted_string) # Output: Hello Alice, your age is 25.
以上就是Python字符串操作的一些基本方法。根据实际需求,可以灵活运用这些函数。
还没有评论,来说两句吧...