用python写出以下程序:s="Python String",写出下列操作的输出结果:s.upper()、s.lower()、 s. find('i') s.replace('ing', 'gni')、s.split(' ')
时间: 2024-09-25 17:03:35 浏览: 121
python中string模块各属性以及函数的用法介绍
当然,以下是您所要求的Python代码及其相应的输出结果:
```python
s = "Python String"
# 输出s的大写版本
print(s.upper()) # "PYTHON STRING"
# 输出s的小写版本
print(s.lower()) # "python string"
# 查找字符 'i' 的索引位置
print(s.find('i')) # 1
# 将 'ing' 替换为 'gni'
print(s.replace('ing', 'gni')) # "Pythong nigi"
# 按空格拆分成单词列表
print(s.split(' ')) # ["Python", "String"]
```
在以上代码中,`upper()` 方法将字符串中的所有字符转换为大写,`lower()` 则转为小写。`find('i')` 返回第一个字符 'i' 出现的索引,如果找不到则返回 -1。`replace('ing', 'gni')` 会替换字符串中所有的 'ing' 为 'gni'。`split(' ')` 则根据空格将字符串分割成一个单词列表。
阅读全文