-2

我知道这很简单,但是将结果变成 1 个单字符串而不是元组的最佳方法是什么?

def lower_case(a):
    x=a.lower()
    y = ("This is now Lowercase:",x)
    return (y,x)

results = lower_case("LOWER CASE")
results

'This is now Lowercase:', 'lower case'

感谢您对如此愚蠢的问题的帮助。

4

4 回答 4

1

之前提出的每个解决方案都以某种方式过于复杂:

def lower_case(a):
    return "This is now lowercase: " + a.lower()

以最简单和最明显的方式进行。

于 2012-08-24T07:56:40.920 回答
0

似乎您只想连接字符串。

def lower_case(a):
    x=str(a).lower()
    y = "This is now Lowercase:" + x;
    return y;
于 2012-08-24T05:29:27.427 回答
0

简单地:

def lower_case(a):
    return "This is now Lowercase: %s"%a.lower()

或者:

def lower_case(a):
    return "This is now lowercase: " + a.lower()

或者:

def lower_case(a):
    return "".join(["This is now Lowercase: ", a.lower()])

如果您不想要元组,请不要使用元组。您也可以使用其他方法进行连接

于 2012-08-24T05:50:06.827 回答
0
def lower_case(a):
    return "".join(["This is now Lowercase: ", a.lower()])
于 2012-08-24T05:52:29.283 回答