Files
coding-mentor-agent/kb/python-course-kb-practical-python/wiki/exercises/1-16-string-methods.md
T

57 lines
1.1 KiB
Markdown

---
id: practical-python-1.16
source_exercise_id: "1.16"
title: "String Methods"
section: "1.4 Strings"
source_path: "01_Introduction/04_Strings.md"
source_repo: "https://github.com/dabeaz-course/practical-python"
source_commit: "93dca856b41c61a0a0f85ae334116e4c125629ea"
student_visible_solution: false
has_private_solution: false
skip: false
---
# Exercise 1.16: String Methods
> Source: Practical Python Programming, `01_Introduction/04_Strings.md`.
### Exercise 1.16: String Methods
At the Python interactive prompt, try experimenting with some of the string methods.
```python
>>> symbols.lower()
?
>>> symbols
?
>>>
```
Remember, strings are always read-only. If you want to save the result of an operation, you need to place it in a variable:
```python
>>> lowersyms = symbols.lower()
>>>
```
Try some more operations:
```python
>>> symbols.find('MSFT')
?
>>> symbols[13:17]
?
>>> symbols = symbols.replace('SCO','DOA')
>>> symbols
?
>>> name = ' IBM \n'
>>> name = name.strip() # Remove surrounding whitespace
>>> name
?
>>>
```
## 关联来源
- [[summaries/04_Strings]]