優(yōu)雅 明確 簡(jiǎn)單的Python的筆記2

2018/2/26

因?yàn)榈搅撕瘮?shù)這個(gè)部分,所以新開(kāi)了一章。

在Python中,定義一個(gè)函數(shù)要使用def語(yǔ)句,依次寫(xiě)出函數(shù)名、括號(hào)、括號(hào)中的參數(shù)和冒號(hào):,然后,在縮進(jìn)塊中編寫(xiě)函數(shù)體,函數(shù)的返回值用return語(yǔ)句返回。

請(qǐng)注意,函數(shù)體內(nèi)部的語(yǔ)句在執(zhí)行時(shí),一旦執(zhí)行到return時(shí),函數(shù)就執(zhí)行完畢,并將結(jié)果返回。因此,函數(shù)內(nèi)部通過(guò)條件判斷和循環(huán)可以實(shí)現(xiàn)非常復(fù)雜的邏輯。

如果沒(méi)有return語(yǔ)句,函數(shù)執(zhí)行完畢后也會(huì)返回結(jié)果,只是結(jié)果為None。return None可以簡(jiǎn)寫(xiě)為return。

如果你已經(jīng)編譯好了一個(gè)函數(shù),在進(jìn)行儲(chǔ)存之后,如:note1.py,你就可以用cpython這行語(yǔ)句來(lái)調(diào)用函數(shù)

from note1 import func

? ? ? ?文件名? ? ? ? ? ? 函數(shù)名

pass的用法,pass沒(méi)有實(shí)際意義,可用作占位符,如果沒(méi)有想好的話(huà),就可在那里用pass來(lái)替換,以便程序運(yùn)行起來(lái)。

isinstance() 函數(shù)來(lái)判斷一個(gè)對(duì)象是否是一個(gè)已知的類(lèi)型,格式如下:

isinstance(object, classinfo)

object -- 實(shí)例對(duì)象。classinfo -- 可以是直接或間接類(lèi)名、基本類(lèi)型或者有它們組成的元組()。

例子:

>>>a = 2

>>> isinstance (a,int)

True

>>> isinstance (a,str)

False

>>> isinstance (a,(str,int,list)) # 是元組中的一個(gè)返回

True

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python 是一種相當(dāng)高級(jí)的語(yǔ)言,通過(guò) Python 解釋器把符合語(yǔ)法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
    Python程序媛閱讀 2,039評(píng)論 0 3
  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,567評(píng)論 0 13
  • 盞燭珊珊, 孤樓獨(dú)倚添涼酒, 緩移棋盤(pán), 殘局無(wú)可收, 何以匆忙, 只句不及留, 君知否, 江天秋月, 癡望遠(yuǎn)行舟。
    董懂先生閱讀 181評(píng)論 0 0
  • 小倩從昏迷中醒來(lái),覺(jué)察出守護(hù)在身邊的金色機(jī)器人是悟空,窗外不遠(yuǎn)處一堆赤紅色機(jī)器人殘骸冒著黑色濃煙。究竟發(fā)生了什么?...
    文明互鑒閱讀 1,066評(píng)論 1 1
  • 幾天的等待 等到后卻是 無(wú)言 你遵守了諾言 但諾言的實(shí)現(xiàn) 并無(wú)任何意味 僅此而已 2009-11-03
    零時(shí)零分零秒閱讀 223評(píng)論 0 1

友情鏈接更多精彩內(nèi)容