2012-05-10 27 views
-2

所以我一直在搞亂蟒蛇,我認爲這將是找到一種方法來創建所有其他字母大寫是一個好主意。我從Homestuck和Gamzee的怪癖中獲得靈感。 非常感謝您提供的幫助!我如何在一個字符串中使用其他字母?

+0

什麼叫 「隔信」 呢? – ch3ka

+2

我認爲這是一個偉大的練習。告訴我們你想出了什麼。 – jdi

回答

2
mixed = lambda s: "".join((str.upper,str.lower)[i%2](ch) for i,ch in enumerate(s)) 
mixed("whatchathink?") 

回報

'WhAtChAtHiNk?' 
0

這裏有一個技巧。

def is_even(i): 
    return i % 2 == 0 

由於偶數發生「隔」號碼,你就可以進入每個字母串,並確定是否應基於是否資本化:如果傳遞的數字是偶數下面的函數返回True其地位是否平等。

相關問題