これは簡単ですが、結果をタプルではなく単一の文字列にする最良の方法は何ですか?
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'
このようなばかげた質問に助けてくれてありがとう。
これは簡単ですが、結果をタプルではなく単一の文字列にする最良の方法は何ですか?
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'
このようなばかげた質問に助けてくれてありがとう。
以前に提案されたすべてのソリューションは、何らかの形で非常に複雑です。
def lower_case(a):
return "This is now lowercase: " + a.lower()
最も単純で最も明白な方法でそれを行います。
単に:
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()])
タプルが必要ない場合は、タプルを使用しないでください。他の方法を使用して連結することもできます。
def lower_case(a):
return "".join(["This is now Lowercase: ", a.lower()])
文字列を連結したいだけのようです。
def lower_case(a):
x=str(a).lower()
y = "This is now Lowercase:" + x;
return y;