Python检查字符串中是否包含字符串“python”,若包含则替换为"PYTHON"后输出新字符串
时间: 2023-12-28 15:04:49 浏览: 151
可以使用Python中的 `in` 运算符来检查一个字符串中是否包含另一个字符串,然后使用 `replace()` 方法来替换字符串中的指定子串。以下是一个示例代码:
```python
string = "Hello, I love Python programming"
if "python" in string.lower():
new_string = string.replace("python", "PYTHON")
print("替换前的字符串:", string)
print("替换后的字符串:", new_string)
else:
print("字符串中不包含 'python' 子串")
```
输出结果为:
```
替换前的字符串: Hello, I love Python programming
替换后的字符串: Hello, I love PYTHON programming
```
这里我们使用了 `lower()` 方法将字符串转换为小写,然后使用 `in` 运算符检查是否包含子串 "python"。如果包含,则使用 `replace()` 方法将其替换为 "PYTHON"。否则,我们打印出字符串中不包含 "python" 子串的提示信息。
相关问题
检查字符串“Life is short.l use python”中是否包含字符串“python”,若包含则替换为“python”后输出新字符串,否则输出原字符串
原始字符串为:
```python
s = "Life is short. I use python"
```
使用 `in` 操作符检查是否包含字符串 `"python"`:
```python
if "python" in s:
new_s = s.replace("python", "Java")
print(new_s)
else:
print(s)
```
输出:
```
Life is short. I use Java
```
检查字符串“Life is short.I use python”中是否包含字符串“python”,若包含则替换为“python”后输出新字符串,否则输出原字符串
包含,输出新字符串“Life is short.I use python”。
代码如下:
```python
s = "Life is short.I use python"
if "python" in s:
s = s.replace("python", "python")
print(s)
else:
print(s)
```
阅读全文