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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當(dāng)我的函數(shù)沒有接收到參數(shù)時,如何告訴我的函數(shù)做一些特定的事情?

當(dāng)我的函數(shù)沒有接收到參數(shù)時,如何告訴我的函數(shù)做一些特定的事情?

蝴蝶不菲 2022-06-22 18:50:55
所以,我有以下函數(shù),它應(yīng)該類似于 Python 中已經(jīng)實現(xiàn)的“打印”函數(shù)。(我知道創(chuàng)建一個只使用預(yù)定義函數(shù)的函數(shù)是愚蠢的,但我正在練習(xí)不同的東西)我想要對我的函數(shù)做的事情是:讓它與預(yù)定義的函數(shù)一樣。也就是說,當(dāng)不帶參數(shù)調(diào)用 print 函數(shù)時,我希望它像“ print() ”那樣打印一個空行。我怎么做 ?def print_str( string, how_many_times, tail ):     print ( string * how_many_times, end = tail )
查看完整描述

2 回答

?
拉丁的傳說

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

print不接受單個字符串,它需要 0 個或大多數(shù)字符串作為參數(shù)。end有一個合理的默認(rèn)值。你可以想象一個(簡化的)定義


def print(*args, end='\n'):

    ...

你需要為你做同樣的事情。合理的默認(rèn)值how_many_times是 1。如果您不想print_str采用多個參數(shù),則 .""的合理默認(rèn)值將是string.


def print_str(string="", how_many_times=1, tail='\n'):

    print(string * how_many_times, end=tail)


查看完整回答
反對 回復(fù) 2022-06-22
?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗 獲得超4個贊

你可以這樣做:


def myfunc(a=None):

   if a == None:

      print()

   else:

      print("hi")

如果沒有提供任何參數(shù),它不會打印任何內(nèi)容,但如果給定參數(shù),它會打印'hi'.


查看完整回答
反對 回復(fù) 2022-06-22
  • 2 回答
  • 0 關(guān)注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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