在 Python 中,有几种方法可以将字符串转换为大写。以下是其中一些方法:
如何在 Python 中将字符串转换为大写
1. upper() 方法
`upper()` 方法是将字符串转换为大写的最常用的方法。它返回一个新字符串,原字符串保持不变。
``` >>> s = "hello world" >>> s.upper() 'HELLO WORLD' ```
2. capitalize() 方法
`capitalize()` 方法将字符串转换为大写,但只将第一个字母大写,其他字母小写。
``` >>> s = "hello world" >>> s.capitalize() 'Hello world' ```
3. title() 方法
`title()` 方法与 `capitalize()` 方法类似,但它将每个单词的第一个字母大写。
``` >>> s = "hello world" >>> s.title() 'Hello World' ```
4. swapcase() 方法
`swapcase()` 方法将字符串中的小写字母转换为大写,大写字母转换为小写。
``` >>> s = "hElLo WoRlD" >>> s.swapcase() 'HeLlO wOrLd' ```
5. 使用内置函数
Python 还提供了内置函数 `str.upper()`,它可以将字符串转换为大写。
``` >>> s = "hello world" >>> str.upper(s) 'HELLO WORLD' ```
6. 使用正则表达式
也可以使用正则表达式将字符串转换为大写。
``` >>> s = "hello world" >>> re.sub('[a-z]', lambda m: m.group(0).upper(), s) 'HELLO WORLD' ```
选择合适的方法
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。