请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
示范字符串:
”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。
Python13期 前来报道!!!
请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
示范字符串:
”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。
Python13期 前来报道!!!
a="sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
print(a.swapcase())
b=a.swapcase()
new_str=''
for i in b:
if i.islower():
i=chr(219-ord(i))
new_str += i
elif i.isupper():
i=chr(155-ord(i))
new_str +=i
print( new_str)
#请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
str_1="sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
#大小写互换
str_2=str_1.swapcase()
print(str_2)
#变成镜像字符串
str=''
for i in range(len(str_2)):
if str_2[i].isupper():
str+= chr(155-ord(str_2[i]))
if str_2[i].islower():
str+= chr(219-ord(str_2[i]))
print(str)
a = 'sdSdsfdAdsdsdfsfdsdASDSDFDSFa'
first=''
for i in a:
if i.islower():
first = first + i.upper()
else:
first = first + i.lower()
last=''
for i in a:
if i.islower():
last=last+chr(219 - ord(i))
else:
last = last + chr(155 - ord(i))
print (first)
print(last)
c='sdSdsfdAdsdsdfsfdsdASDSDFDSFa'
print(c.swapcase())
new_c=''
for i in c:
if i.islower():
i=chr(219-ord(i))
new_c += i
elif i.upper():
i=chr(155-ord(i))
new_c += i
print(new_c)
结果:
SDsDSFDaDSDSDFSFDSDasdsdfdsfA
hwHwhuwZwhwhwuhuwhwZHWHWUWHUz
欢迎来到testingpai.com!
注册 关于