3.用Python语句来编写以下句子 (1) 已知strSource = ‘code that change world’,请写出Python程序语句,实现如下效果(可以使用(不限于)strip()、lstrip()、rstrip()、split()、count()、replace()等函数) ① 将strSource用空格分隔成由字符串组成的列表(效果:['code', 'that', 'change', 'world']): ② 将strSource用空格分隔成由字符串组成的列表且字符串元素的首尾不包含字符’t’(效果:['code', 'ha', 'change', 'world']): ③ 将strSource中每个单词首尾的空格去掉(效果:'codethatchangeworld'): ④ 将strSource中每个单词首尾的’c’去掉(效果:'ode that hange world'): ⑤ 统计strSource中’code’出现的次数。
时间: 2023-08-08 10:04:52 浏览: 125
python的语句用法
1. 使用 split() 函数将 strSource 分隔为列表:
```python
strSource = 'code that change world'
listSource = strSource.split(' ')
print(listSource) # ['code', 'that', 'change', 'world']
```
2. 使用 strip() 函数去掉字符串元素的首尾字符 't':
```python
strSource = 'code that change world'
listSource = strSource.split(' ')
listSource = [s.strip('t') for s in listSource]
print(listSource) # ['code', 'ha', 'change', 'world']
```
3. 使用 strip() 函数去掉每个单词首尾的空格:
```python
strSource = 'code that change world'
strSource = strSource.strip()
print(strSource.replace(' ', '')) # 'codethatchangeworld'
```
4. 使用 replace() 函数去掉每个单词首尾的字符 'c':
```python
strSource = 'code that change world'
listSource = strSource.split(' ')
listSource = [s.strip('c') for s in listSource]
print(' '.join(listSource)) # 'ode that hange world'
```
5. 使用 count() 函数统计字符串 'code' 出现的次数:
```python
strSource = 'code that change world'
count = strSource.count('code')
print(count) # 1
```
阅读全文