python大小写转换程序

Python020

python大小写转换程序,第1张

Python大小写转换:

1.lower()。将字符串中的大写字母转换成小写字母。语法:str.lower()

2.upper()。将字符串的小写字母转换为大写字母。语法:str.upper()

3.capitalize()。将字符串的第一个字母变成大写,其余字母变为小写。语法:str.capitalize()

4.title()。返回一个满足标题格式的字符串,即所有英文单词首字母大写,其余英文字母小写。语法:str.title()

5.swapcase()。将字符串str中的大小写字母同时进行互换,即将字符串str中的大写字母转换为小写字母,将小写字母转换为大写字母。语法:str.swapcase()。

可以直接通过str类的swapcase方法可以快速实现大写便小写、小写变大写的功能,参考代码如下:

In[1]:s='BaiduZhidao'

In[2]:s.swapcase()

Out[2]:'bAIDUzHIDAO'

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

扩展资料:

python参考函数

chr(i)把一个ASCII数值,变成字符

ord(i)把一个字符或者unicode字符,变成ASCII数值

oct(x)把整数x变成八进制表示的字符串

hex(x)把整数x变成十六进制表示的字符串

str(obj)得到obj的字符串描述

list(seq)把一个sequence转换成一个list

tuple(seq)把一个sequence转换成一个tuple

参考资料来源:百度百科-Python (计算机程序设计语言)

利用函数进行字母的大小写转换upper():所有字母大写lower():所有字母小写capitalize():首字母大写,其他字母小写title():每个单词首字母大写,其他小写示例:#encoding:UTF-8msg = 'www.BAIDU.com.123'print(msg.upper()) #upper()函数,将所有字母都转换成大写print(msg.lower()) #lower()函数,将所有字母都转换成小写print(msg.capitalize()) #capitalize()函数,将首字母都转换成大写,其余小写print(msg.title()) #title()函数,将每个单词的首字母都转换成大写,其余小写结果: www.BAIDU.COM.123 www.baidu.com.123 www.baidu.com.123 www.Baidu.Com.123利用循环语句进行字母的大小写转换Python中每个字母都有编号,可以根据编号来判断是大写字母还是小写字母,大写字母A的编号为:65,大写字母Z的编号为90,小写字母a的编号为:97,小写字母z的编号为122;大小写字母之间的编号相差32,可以利用这个来进行大写写的转换示例:#encoding:UTF-8msg = 'www.BAIDU.com.123'for num in msg:if 97 <= ord(num) <= 122: #小写字母upper_num = ord(num)-32 #大小写字母之前差了32#chr()函数可以将编码数值转为字符(python没有字符的概念)print (chr(upper_num),end='')else:print(num,end='') #不是小写字符,原样输出print() #输出一个换行符msg = 'www.BAIDU.com.123'for num in msg:if 65 <= ord(num) <= 90: #大写字母upper_num = ord(num)+32 #大小写字母之前差了32#chr()函数可以将编码数值转为字符(python没有字符的概念)print (chr(upper_num),end='')else:print(num,end='') #不是大写字符,原样输出结果: www.BAIDU.COM.123 www.baidu.com.123————————————————版权声明:本文为CSDN博主「舍得斋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u014642915/article/details/103149769