例:
>>> 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 i abc')
print UCase('ABC i abc')
出力結果:
abc 私 abc
ABC 私の ABC