不利用函数实现大小写互换 ----python
来源:互联网 发布:centos7安装网络配置 编辑:程序博客网 时间:2024/06/08 10:06
#第一种利用asscci的方式def ssum(strs): result = '' for i in strs: #遍历 if 65<= ord(i) <= 90: result += chr(ord(i)+ 32) elif 97 <= ord(i) <= 122: result += chr(ord(i) - 32) else: result += i return resultls = str('niHGFDSccv 号码 NNiiiu')a = ssum(ls)print(a)
#第二种比较简单,但是比较麻烦def togglecase(s): result = '' ls = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'] ls1 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'] for i in s: if i in ls : result += ls1[ls.index(i)] if i in ls1: result += ls[ls1.index(i)] else: result += i return resultvar = 'you jump i jump 你不跳我也不跳'r = togglecase(var)print(r)
阅读全文