1、请编程实现字符串的转换:将”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写,
小写变大写。并且将字符串变为镜像字符串。 例如:字符串里面的’A’变为’Z’,’b’变为’y’ ,镜像的意思就是照镜子,对比了解下。
def str_shift(str='sdSdsfdAdsdsdfsfdsdASDSDFDSFa'):
intable='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
outtable='zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210'
str1=str.swapcase()#转换大小写
str2=str.maketrans(intable, outtable) #设置镜像翻译表,intable 和outtable字符串长度要一致
str3=str1.translate(str2)
print(str3)