在Python中如何检测一个字符串是否完全由字母组成？请注意，您的回答应为一个Markdown文档格式，并包含一个代码示例。
user
```markdown
# Python中检测字符串是否完全由字母组成

在Python中，可以通过调用字符串对象的`isalpha()`方法来检测一个字符串是否完全由字母组成。该方法会检查字符串中的每个字符是否都是字母，如果都是字母则返回`True`，否则返回`False`。

## 代码示例

```python
# 定义一个字符串
s1 = "HelloWorld"

# 检测字符串s1是否完全由字母组成
is_alpha = s1.isalpha()

# 打印结果
print(is_alpha)  # 输出: True

# 定义一个包含数字和字母的字符串
s2 = "HelloWorld123"

# 检测字符串s2是否完全由字母组成
is_alpha = s2.isalpha()

# 打印结果
print(is_alpha)  # 输出: False
```

此示例清楚地展示了如何使用`isalpha()`方法来确定字符串内容的组成。如果字符串只包含字母（包括大写和小写字母），该方法将返回`True`。如果字符串包含任何非字母字符，如数字或空格，该方法将返回`False`。
```
assistant