013. 将字符串Hello World中的World替换为python
在 Python 中,可以使用字符串的 replace()
方法来替换字符串中的某个子字符串。以下是如何将字符串 "Hello World"
中的 "World"
替换为 "python"
的代码示例:
示例代码
# 定义原始字符串
original_string = "Hello World"
# 使用 replace() 方法替换字符串
new_string = original_string.replace("World", "python")
# 打印结果
print("原始字符串:", original_string)
print("替换后的字符串:", new_string)
运行结果
运行上述代码后,输出如下:
原始字符串: Hello World
替换后的字符串: Hello python
代码解释
定义原始字符串:使用 original_string = "Hello World"
定义了一个字符串变量 original_string
,并赋值为 "Hello World"
。
调用 replace()
方法:
-
使用
original_string.replace("World", "python")
调用字符串的replace()
方法。该方法会将字符串中所有的"World"
替换为"python"
。 -
replace()
方法返回一个新的字符串,原始字符串不会被修改。
打印结果:使用 print()
函数分别打印原始字符串和替换后的字符串。
扩展:动态输入字符串
如果需要从用户那里动态获取字符串并进行替换,可以使用 input()
函数:
# 从用户输入获取原始字符串
original_string = input("请输入一个字符串:")
# 从用户输入获取要替换的子字符串
old_substring = input("请输入要替换的子字符串:")
# 从用户输入获取新的子字符串
new_substring = input("请输入新的子字符串:")
# 使用 replace() 方法替换字符串
new_string = original_string.replace(old_substring, new_substring)
# 打印结果
print("原始字符串:", original_string)
print("替换后的字符串:", new_string)
示例运行
假设用户输入如下内容:
请输入一个字符串:Hello World
请输入要替换的子字符串:World
请输入新的子字符串:python
运行结果如下:
原始字符串: Hello World
替换后的字符串: Hello python
注意事项
-
replace()
方法不会修改原字符串,而是返回一个新的字符串。 -
如果指定的子字符串在原字符串中不存在,
replace()
方法会返回原字符串的副本。 -
如果需要替换多个不同的子字符串,可以多次调用
replace()
方法。
视频讲解
BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)