Heim  >  Artikel  >  Backend-Entwicklung  >  Python字符转换

Python字符转换

WBOY
WBOYOriginal
2016-06-16 08:47:381319Durchsuche

如:
>>> print ord('a')
97
>>> print chr(97)
a
下面我们可以开始来设计我们的大小写转换的程序了:

复制代码 代码如下:

#!/usr/bin/env python
#coding=utf-8

def UCaseChar(ch):
if ord(ch) in range(97, 122):
return chr(ord(ch) - 32)
return ch

def LCaseChar(ch):
if ord(ch) in range(65, 91):
return chr(ord(ch) + 32)
return ch

def UCase(str):
return ''.join(map(UCaseChar, str))

def LCase(str):
return ''.join(map(LCaseChar, str))

print LCase('ABC我abc')
print UCase('ABC我abc')
输出结果:
abc我abc
ABC我ABC
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Python isinstance判断对象类型Nächster Artikel:Python struct.unpack