Python 程序设计讲义(29):字符串的处理方法——大小写转换
Python 程序设计讲义(29):字符串的处理方法——大小写转换
目录
- Python 程序设计讲义(29):字符串的处理方法——大小写转换
- 一、大写字母转小写字母——`lower()`方法
- 二、小写字母转大写字母——`upper()`方法
- 三、大写字母与小写字母互相转换——`swapcase()`方法
字母的大小写转换有三种:
(1)大写字母转小写字母,使用lower()
方法。
(2)小写字母转大写字母,使用upper()
方法。
(3)大写字母与小写字母互相转换,使用swapcase()
方法。
一、大写字母转小写字母——lower()
方法
lower()
方法用于将字符串中的全部大写字母转换为小写字母,并返回一个新的字符串。该操作并不更改原字符串,原字符串仍然保留。
如果要转换的字符串没有大写字母,则不进行任何转换,新字符串和原字符串完全一样。
lower()
方法的语法格式如下:
str.lower()
例如:
str1="My name is Liping."
str2="student@123"
str3=str1.lower()
str4=str2.lower()
print("str1=",str1)
print("str2=",str2)
print("str3=",str3)
print("str4=",str4)程序的执行结果为:
str1= My name is Liping.
str2= student@123
str3= my name is liping.
str4= student@123
二、小写字母转大写字母——upper()
方法
upper()
方法用于将字符串中的全部小写字母转换为大写字母,并返回一个新的字符串。该操作并不更改原字符串,原字符串仍然保留。
如果要转换的字符串没有小写字母,则不进行任何转换,新字符串和原字符串完全一样。
upper()
方法的语法格式如下:
str.upper()
例如:
str1="My name is Liping."
str2="STUDENT@123"
str3=str1.upper()
str4=str2.upper()
print("str1=",str1)
print("str2=",str2)
print("str3=",str3)
print("str4=",str4)程序的执行结果为:
str1= My name is Liping.
str2= STUDENT@123
str3= MY NAME IS LIPING.
str4= STUDENT@123
三、大写字母与小写字母互相转换——swapcase()
方法
swapcase()
方法可以将字符串中所有的大写字母转换为小写字母,同时将所有的小写字母转换为大写字母。
该操作并不更改原字符串,原字符串仍然保留。如果字符串中的字符不是字母则不进行转换。
swapcase()
方法的语法格式如下:
str.swapcase()
例如:
str1="My name is Liping."
str2="刘刚是一名学生,年龄20岁。"
str3=str1.swapcase()
str4=str2.swapcase()
print("str1=",str1)
print("str2=",str2)
print("str3=",str3)
print("str4=",str4)程序的执行结果为:
str1= My name is Liping.
str2= 刘刚是一名学生,年龄20岁。
str3= mY NAME IS lIPING.
str4= 刘刚是一名学生,年龄20岁。