在输出的不同引号之间切换

时间:2018-01-22 13:29:40

标签: python-3.x

如何让我的代码更改输出的引号。我看到一些提到json的引用,但我想我需要自己编写。 所以我会发布问题,然后是我的代码:

程序:quote_me()函数

quote_me接受一个字符串参数并返回一个字符串,如果打印

,将显示包含添加的双引号的字符串

检查传递的字符串是否以双引号(" \"")开头,然后用单引号括起来 如果传递的字符串以单引号开头,或者如果不以引号开头,则用双引号括起来

测试函数代码传递字符串输入作为quote_me()

的参数

[]创建并测试quote_me()

def quote_me(word):

if word == ("\'"):

    str(word).replace ("\'", '\"')

else:
    return word

print(quote_me(输入("句子是什么:")))

也许我误解了所需要的东西,如果是这样的话,请告诉你。

1 个答案:

答案 0 :(得分:0)

def quote_me(word):
    if word.startswith("\"") and word.endswith("\""):
        word = word.replace("\"","\'")
    elif word.startswith("\'") and word.endswith("\'"):
        word = word.replace("\'","\"")
    else:
        word = "\""+word+"\""
    return word