第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在Python中將函數(shù)輸出添加到字符串文字?

如何在Python中將函數(shù)輸出添加到字符串文字?

慕田峪4524236 2021-03-18 11:15:58
我是Python的新手。只是把它放在那里。我想做的是將一個(gè)函數(shù)的輸出添加到另一個(gè)函數(shù)輸出的字符串文字中。情況是這樣的:**def prime(n):    **blahh blah blah....**    if z == True:        return " and prime"    else:        return ""def happyPrime(n):     **more blah blah blah**            if n == 1:                print ("Number is happy%s!" % prime)                break            if n in visited:                print ("Number is sad%s!" % prime)            visited.add(n)[忽略代碼段中的縮進(jìn),StackOverflow會(huì)使它們出現(xiàn)錯(cuò)誤。]當(dāng)然,預(yù)期的結(jié)果是在取模的地方添加了其他函數(shù)返回的內(nèi)容。不過(guò),我認(rèn)為我可能會(huì)以錯(cuò)誤的方式進(jìn)行處理。
查看完整描述

2 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

這里:


def happyPrime(n):

     **more blah blah blah**

            if n == 1:

                print ("Number is happy%s!"  %  prime(n))

                break

            if n in visited:

                print ("Number is happy%s!"  %  prime(n))

            visited.add(n)

您的prime(n)函數(shù)返回一個(gè)字符串。因此,%s將被返回的字符串替換。


或者,您可以串聯(lián)返回的字符串。例如 :


>>> def foo(n):

        if n == True:

            return "yay"

        else:

            return "boo"


>>> def happyPrime(n):

        print "bar " + foo(n)


>>> happyPrime(True)

bar yay


>>> happyPrime(False)

bar boo


查看完整回答
反對(duì) 回復(fù) 2021-03-23
?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊

不確定您的意思是什么,如果您希望%s返回prime(n)的結(jié)果,則必須給prime一個(gè)參數(shù),因?yàn)樗枰粋€(gè)參數(shù)。從它的外觀來(lái)看,是對(duì)還是錯(cuò)。

print ("number is happy%s!" % prime(True))


查看完整回答
反對(duì) 回復(fù) 2021-03-23
  • 2 回答
  • 0 關(guān)注
  • 362 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)