sophia

sophia
142 号测试 成员, 2018-11-23 02:17:39 加入
1.6k
个人主页浏览
  • Python13 期字符串大考核!!!

    2020-07-24 10:55

    #示例一:小写变大写
    msg_1 = 'my name is sophia'
    print('小写变大写后是:'+msg_1.upper())

    #示例二:大写变小写
    msg_2 = 'MY NAME IS SOPHIA'
    print('大写变大写后是:'+msg_2.lower())

    #示例三:大写变小写,小写变大写,生成镜像字符串;利用字符串的内置方法来解决
    def change_msg_3(s):
    s = s.swapcase()#互换大小写
    in_tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
    out_tab = 'ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba'
    reflect = s.maketrans(in_tab, out_tab)#建立翻译表
    s = s.translate(reflect)#根据翻译表进行翻译
    return s
    if name == 'main':
    s = 'MynameisSOPHIA'
    new_s = change_msg_3(s)
    print("转换之前的字符串:", s)
    print("转换之后的字符串:", new_s)

    image.png