Python13 期字符串大考核!!!

本贴最后更新于 1329 天前,其中的信息可能已经时移世异

请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y
示范字符串:
”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写 小写变大写,然后最后变为镜像字符串。

Python13期 前来报道!!!

107 回帖
请输入回帖内容 ...
  • phoenix

    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)

  • 其他回帖
  • liyanhe

    w='sdSdsfdAdsdsdfsfdsdASDSDFDSFa'
    w1=w.swapcase()
    print('大小写转换后的字符串:',w1)
    new_w=''
    for i in w:
    if i.islower():
    i = chr(219-ord(i))
    new_w +=i
    elif i.isupper():
    i = chr(155 - ord(i))
    new_w +=i
    print('镜像字符串是:',new_w)

  • xmm

    #请用自己目前所学实现字符串大写转小写,小写变大写,并且将字符串变为镜像字符串。例如:’A’变为’Z’,’b’变为’y

    示范字符串: ”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写,小写变大写,然后最后变为镜像字符串。

    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)

  • Limei

    s="sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
    print(s.upper())
    print(s.lower())
    print(s.swapcase())

    print("替换前:",s)
    s_1=s.replace('s','h')
    s_2=s_1.replace('S','H')
    s_3=s_2.replace('f','u')
    s_4=s_3.replace('A','Z')
    s_5=s_4.replace('D','W')
    s_6=s_5.replace('F','U')
    s_7=s_6.replace('d','w')
    s_8=s_7.replace('a','z')
    print("替换后:",s_8)

  • 查看更多回帖