10、创建字符串’Hello Python!’,赋给变量 c。 (1)对变量 c 进行索引,分别打印出‘Hel’、‘thon’、 ‘HloPto!’。 (2)判断’He’是否存在于字符串 c 中。 (3)将字符串 c 按空格为分隔符切分。
时间: 2024-03-20 18:38:43 浏览: 53
python字符串和常用数据结构知识总结
下面是对应的代码实现:
```python
# 创建字符串
c = 'Hello Python!'
# 对变量 c 进行索引
print(c[0:3]) # 打印出 ‘Hel’
print(c[6:10]) # 打印出 ‘thon’
print(c[::2] + c[1::2]) # 打印出 ‘HloPto!’
# 判断字符串 c 中是否存在 ‘He’
if 'He' in c:
print('字符串 c 中存在 He')
else:
print('字符串 c 中不存在 He')
# 将字符串 c 按空格为分隔符切分
c_list = c.split()
print(c_list)
```
其中, `c[0:3]` 表示字符串 `c` 中从索引 0 开始到索引 3(不包括 3)的子串,即 ‘Hel’;`c[6:10]` 表示字符串 `c` 中从索引 6 开始到索引 10(不包括 10)的子串,即 ‘thon’;`c[::2]` 表示从字符串 `c` 的第一个字符开始每隔一个字符取一个字符,即 ‘Hlo tyn’;而 `c[1::2]` 表示从字符串 `c` 的第二个字符开始每隔一个字符取一个字符,即 ‘e lho!’。因此, `c[::2] + c[1::2]` 表示两个子串相加,即 ‘HloPto!’。
使用 `in` 运算符可以判断字符串中是否存在指定的子串,如果存在则返回 `True`,否则返回 `False`。
使用 `split()` 方法可以按照指定的分隔符将字符串分割成一个列表。在本例中,将字符串 `c` 按照空格分隔,得到的列表为 `['Hello', 'Python!']`。
阅读全文