定义字符串“interest IS the BEST teacher”,并将所有字母转换为大写;所有字母转换为小写;首字母转换为大写;每个单词的首字母大写。
时间: 2024-12-15 12:16:10 浏览: 8
你可以使用Python的内置字符串方法来完成这四个任务:
1. 将所有字母转换为大写:
```python
sentence = "interest IS the BEST teacher"
uppercase_sentence = sentence.upper()
print(uppercase_sentence)
```
2. 将所有字母转换为小写:
```python
lowercase_sentence = sentence.lower()
print(lowercase_sentence)
```
3. 首字母转换为大写(title case):
```python
title_case_sentence = sentence.title()
print(title_case_sentence)
```
4. 每个单词的首字母大写(camel case或Sentence Case):
```python
words = sentence.split()
camel_case_sentence = ' '.join(word.capitalize() for word in words)
print(camel_case_sentence)
```
在这段代码中,我们首先使用 `split()` 函数将句子分割成单词列表,然后对每个单词使用 `capitalize()` 方法使其首字母大写,最后再合并回一个字符串。
相关问题
Python(1)定义字符串“interest IS the BEST teacher”,并将所有字母转换为大写;所有字母转换为小写;首字母转换为大写;每个单词的首字母大写。 (3)根据(1)中的示例练习分割与拼接字符串的方法,自定义分割和拼接。
Python中处理字符串操作非常直观,以下是满足您要求的代码:
(1)首先,我们可以使用字符串的各种内置方法来转换字母大小写:
```python
# 定义原始字符串
original_string = "interest IS the BEST teacher"
# 转换为大写
upper_case_string = original_string.upper()
print("全部大写:", upper_case_string)
# 转换为小写
lower_case_string = original_string.lower()
print("全部小写:", lower_case_string)
# 首字母大写 (title()方法)
title_case_string = original_string.title()
print("首字母大写:", title_case_string)
# 每个单词首字母大写 (split()和capitalize())
words_with_capital_first_letter = ' '.join(word.capitalize() for word in original_string.split())
print("每个单词首字母大写:", words_with_capital_first_letter)
```
(3)对于分割和拼接字符串,`split()`函数用于按空格拆分字符串,`join()`函数用于将列表中的元素连接成一个字符串:
```python
# 自定义分割:按照特定字符分割
custom_split = original_string.split(",")
print("自定义分割:", custom_split)
# 自定义拼接:添加分隔符
separator = "-"
new_string = separator.join(original_string.split())
print("自定义拼接:", new_string)
```
阅读全文