>> s.upper()'HELLO WORLD'``` 2. capitalize() 方法 `capitaliz" /> >> s.upper()'HELLO WORLD'``` 2. capitalize() 方法 `capitaliz">
  1. 首页 > 电脑 >

如何在 Python 中将字符串转换为大写

在 Python 中,有几种方法可以将字符串转换为大写。以下是其中一些方法:

如何在 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 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息