请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
示范字符串:
”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。
Python13期 前来报道!!!
请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
示范字符串:
”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。
Python13期 前来报道!!!
a = 'sdSdsfdAdsdsdfsfdsdASDSDFDSFa'
#大小写转换
s = a.swapcase()
print(s)
#A变为Z
b = s.replace('A','Z')
print(b)
#d变为y
b = s.replace('d','y')
print(b)
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)
#定义一个字符串a
a="sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
#字符串a大写
a_up=a.upper()
#字符串a小写
a_low=a.lower()
#字符串中的A替换为Z
a_z=a.replace("A","Z")
#字符串中没有b,本行结果不变
a_zy=a_z.replace("b","y")
#格式化输出结果
print("""
----字符串作业---
{0}大写结果{1}
{0}小写结果{2}
{0}镜像字符串’A’变为’Z’,’b’变为’y’ 结果{3}
""".format(a,a_up,a_low,a_zy))
```python
#实现字符串的大小写互换,并且将字符串镜像输出
# 实现镜像要用到chr函数和ord函数
a="sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
a_swa=a.swapcase()#完成大小写互换
b1=a_swa.replace("a",chr(219-ord("a")))
b2=b1.replace("A",chr(155-ord("A")))
c1=b2.replace("s",chr(219-ord("s")))
c2=c1.replace("S",chr(155-ord("S")))
d1=c2.replace("d",chr(219-ord("d")))
d2=d1.replace("D",chr(155-ord("D")))
e1=d2.replace("f",chr(219-ord("f")))
e2=e1.replace("F",chr(155-ord("F")))
print('''----输出结果如下----
大小写互换:{}
镜像输出: {}'''.format(a_swa,e2))
----输出结果如下----
大小写互换:SDsDSFDaDSDSDFSFDSDasdsdfdsfA
镜像输出: HWhWHUWzWHWHWUHUWHWzhwhwuwhuZ
欢迎来到testingpai.com!
注册 关于