Python函数如何将一个字符串转换为大写或小写字母?
发布时间:2023-06-13 03:08:23
Python内置了capitalize()、upper()和lower()三个函数用于将字符串转换为大写或小写字母。下面将详细介绍这三个函数的使用。
1. capitalize()函数
capitalize()函数将字符串的 个字符转换为大写字母,其余字符转换为小写字母。如果字符串的 个字符本来就是大写字母,则不做任何改变。
使用方法如下:
str = "hello world" result = str.capitalize() print(result)
输出结果为:
Hello world
2. upper()函数
upper()函数将字符串中的所有小写字母转换为大写字母。
使用方法如下:
str = "hello world" result = str.upper() print(result)
输出结果为:
HELLO WORLD
3. lower()函数
lower()函数将字符串中的所有大写字母转换为小写字母。
使用方法如下:
str = "HELLO WORLD" result = str.lower() print(result)
输出结果为:
hello world
需要注意的是,这三个函数都不会改变原字符串的值,而是返回转换后的字符串。如果需要将原字符串转换为大写或小写字母,需要将函数返回值赋值给原字符串。
此外,需要注意一些特殊符号或字符在转换后可能会发生变化,例如大写字母I在转换为小写字母i时变为了点上的小写字母i(˙i)。因此,在使用这些函数时需要留意这些细节。
