capitalize()msg.split()
时间: 2024-10-20 22:11:04 浏览: 10
angular-eha.capitalize:Angular.js 的大写工具(指令 + 过滤器)
`capitalize()` 和 `split()` 都是字符串处理中的常用函数。
`capitalize()` 函数是 Python 中的一个内置方法,用于将字符串的第一个字符转换为大写。当你调用 `str.capitalize()`,它会返回一个新的字符串,其中只有第一个字符是大写,其余部分保持不变。例如:
```python
message = "hello world"
capitalized_message = message.capitalize()
print(capitalized_message) # 输出 "Hello world"
```
而 `split()` 函数则是用于将字符串分割成一个列表,通常根据指定的分隔符(默认为空格)将字符串拆分成多个子串。例如:
```python
sentence = "This is a sample sentence."
words = sentence.split()
print(words) # 输出 ['This', 'is', 'a', 'sample', 'sentence.']
```
如果你想要先对每个单词的首字母进行大写处理,可以组合这两个函数,先 `split()` 后 `capitalize()`:
```python
sentence = "this is a sample sentence."
word_list = [word.capitalize() for word in sentence.split()]
print(word_list) # 输出 ['This', 'Is', 'A', 'Sample', 'Sentence.']
```
阅读全文