小白求解 Python中 doc 是怎麼用的?

時間 2021-06-29 23:11:53

1樓:一心月

我剛才看書看到這裡,也是好奇如何使用,搜尋無果,靈機一動,懂了!

def f(i,s,l):

"""i必須是int型,s必須是str型,l必須是list型"""

if type(i)==int:print("int")else:print("ERROR")

if type(s)==str:print("str")else:print("ERROR")

if type(l)==list:print("list")else:print("ERROR")

f(10,"10",[10])

f(10,10,10)

help(f)

a=f.__doc__

print(a)

首先,這個是不能直接呼叫的,我是用jupyter學習的,而這些學習的環境例如python、ipython、jupyter都是有顯示變數、數值的功能,其實他的呼叫是一種方法,但直接呼叫的話,算是乙個臨時變數,如果多次呼叫,也可先賦值給乙個變數,總之,想讓他在終端列印出來,需要使用print來呼叫它才行,不然無法再終端顯示,而學習用的那些環境畢竟與真實執行環境有差異,總之,需要print或者help

2樓:okcing

是兩個下劃線。__doc__用來訪問模組,類宣告或者函式的宣告中第乙個未被賦值的字串,可以是被""" ""","" "",' ',括起來的,訪問的方法就是obj.__doc__,obj是這個模組,類或者函式的名稱,可以print出來。

我覺得應該是利用這個來訪問的解釋文件,因為剛開始的字串都是來解釋這個類或者函式是什麼,幹什麼的。

小白在計算機選課中C語言 Python和Access資料庫應用中應該選擇哪乙個呢?

Susie 首推 python,根據現在從業方向來看,這個更與時俱進 其次C,C是開發語言的元老,可選 Access在後續從業無關緊要,不推薦 傻乎乎電話 個人感覺如果沒有程式設計基礎,就選擇C語言,非常經典的一門語言!如果有程式設計基礎,就看自己的研究方向,需要用到哪個就學習哪個。 liuzhen...

什麼叫經濟學中的「節約悖論」?財經小白求解釋!

朝陽群眾 唔。既然上面的大佬都解釋得這麼清楚了,想必也不必多做講解。不過,怎麼說呢。感覺這算不算是悖論啊!這只是一條,在限定框架下,通過正反推導的結果吧!感覺講邏輯好麻煩啊 那就編個故事吧。限定條件 有乙個很小的池子,裡面有一大群受到驚嚇就會喝水的魚,對,喝到全身都鼓起來的那種傻魚。當然,魚是只能活...

如何在網上買茶,自己喝,本人是小白,求解?

老呂談茶 我來說說!多試少買。申請茶樣,或者買少量樣品,喝了再買。找別人的推薦。比如知乎一些人推薦的,或者去線下店喝了之後覺得好,在網上找優惠買同款。找茶友帶。可以選擇周圍比較熟悉的,或者線下店參加茶會認識一些同好之人,和他們多品茶,可能進步會快一些,少交一些學會。堅決不要迷信大師,不迷信所謂的權威...