色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python入門之函數屬性

jf_78858299 ? 來源:人工智能知識分享 ? 作者:人工智能知識分享 ? 2023-02-21 14:22 ? 次閱讀

由于函數是對象,所以函數比我們所預料的更靈活。例如,一旦我們創建一個函數,可以像往常一樣調用它:


>>>def func(a):

... b = 'spam'

... return b * a

...

>>>func(8)

'spamspamspamspamspamspamspamspam'

我們也可以通用地檢查它們的屬性(如下代碼在Python 3.0中運行,但是Python 2.6中的結果是類似的):


>>>func.__name__

'func'

>>>dir(func)

['__annotations__','__call__','__class__','__closure__','__code__',

...more omitted...

'__repr__','__setattr__','__sizeof__','__str__','__subclasshook__']

其中一些屬性還提供了函數的本地變量和參數等方面的細節:


>>>func.__code__




>>>dir(func.__code__)

['__class__','__delattr__','__doc__','__eq__','__format__','__ge__',

...more omitted...

'co_argcount','co_cellvars','co_code','co_consts','co_filename',

'co_firstlineno','co_flags','co_freevars','co_kwonlyargcount','co_lnotab',

'co_name','co_names','co_nlocals','co_stacksize','co_varnames']




>>>func.__code__.co_varnames

('a','b')

>>>func.__code__.co_argcount

1

工具編寫者可以利用這些信息來管理函數。

函數對象不僅限于前面列出的系統定義的屬性。我們也可以向函數附加任意的用戶定義的屬性:


>>>func



>>>func.count = 0

>>>func.count += 1

>>>func.count

1

>>>func.handles = 'Button-Press'

>>>func.handles

'Button-Press'

>>>dir(func)

['__annotations__','__call__','__class__','__closure__','__code__',...more omitted...

__str__','__subclasshook__','count','handles']

這樣的屬性可以用來直接把狀態信息附加到函數對象,而不必使用全局、非本地和類等其他技術。和非本地不同,這樣的屬性可以在函數自身的任何地方訪問。從某種意義上講,這也是模擬其他語言中的“靜態本地變量”的一種方式——這種變量的名稱對于一個函數來說是本地的,但是,其值在函數退出后仍然保留。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36193
  • 函數
    +關注

    關注

    3

    文章

    4372

    瀏覽量

    64299
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86275
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    Python入門】SQLAlchemy的使用

    Python入門】44數據庫 使用SQLAlchemy
    發表于 04-09 15:19

    深度學習入門基于python的理論與實現

    深度學習入門-基于python的理論與實現(2)
    發表于 06-19 11:22

    Python入門36常用第三方模塊獲取系統信息psutil

    Python入門】36常用第三方模塊 獲取系統信息psutil
    發表于 07-16 06:31

    Python機器學習入門pandas的使用提示

    系列文章目錄提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動添加例如:第一章 Python 機器學習入門pandas的使用提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助
    發表于 08-13 07:36

    python類的多態和類的property屬性

    property ,其實是 Python 中一個內置的裝飾器,它可以在新式類中把一個函數 改造 成屬性。當你讀取屬性值時,會進入被 property 裝飾的
    發表于 03-09 16:38

    python基礎教程實例python基礎入門100例程序分享

    包含了100個python入門的小例子,包括了基礎語法,數據結構,控制流,類繼承等基礎知識的訓練和,很適合入門的同學鞏固基礎知識。
    發表于 09-08 17:17 ?51次下載

    C語言入門教學函數資料總結免費下載

    本文檔的主要內容詳細介紹的是C語言入門教學函數資料總結免費下載內容包括了:1 庫函數2 函數的定義和返回值3
    發表于 10-23 17:53 ?3次下載

    python入門書籍推薦

    本視頻主要詳細介紹了python入門書籍推薦,分別是python入門書籍推薦、笨辦法學PythonPy
    的頭像 發表于 12-27 16:42 ?3.4w次閱讀

    Python經典入門教程

    Python的經典入門教程資料分享。
    發表于 06-01 10:25 ?121次下載

    華為開發者HarmonyOS零基礎入門屬性函數布局變量

    華為開發者HarmonyOS零基礎入門屬性函數布局變量添加播放按鈕,指定框高實現具體效果。
    的頭像 發表于 10-23 10:19 ?1223次閱讀
    華為開發者HarmonyOS零基礎<b class='flag-5'>入門</b>:<b class='flag-5'>屬性</b><b class='flag-5'>函數</b>布局變量

    Python編程入門》.pdf

    Python編程入門》.pdf
    發表于 02-11 16:03 ?0次下載

    簡述python空類和實例屬性賦值

    python類主體沒有任何內容,只有pass語句,稱為空類。 ## 1.2 obj.attr屬性賦值 通過obj.attr=value進行類和實例屬性賦值。
    的頭像 發表于 02-21 10:30 ?1314次閱讀

    Python系列學習筆記函數注解

    Python 3.0中,可以給函數對象附加注解信息。這些信息會附加到函數對象的__annotations__屬性。 如下是一個不帶注解的函數
    的頭像 發表于 02-21 10:34 ?792次閱讀

    Python入門什么是函數

    Python函數比我們想象的更為靈活。由于Python函數是對象,所以函數對象可以賦值給其他的名字、傳遞給其他
    的頭像 發表于 02-21 14:24 ?694次閱讀

    Python 函數參數分類

    今天給大家分享一下自己整理的一篇 Python 參數的內容,內容非常的干,全文通過案例的形式來理解知識點,自認為比網上 80% 的文章講的都要明白,如果你是入門不久的 python 新手,相信本篇
    的頭像 發表于 10-21 10:45 ?1088次閱讀
    主站蜘蛛池模板: 国产精品亚洲精品久久品 | 国产午夜精品视频在线播放 | 亚洲高清在线天堂精品 | 午夜福利在线观看6080 | 亚洲日韩有码无线免费 | 国产互换后人妻的疯狂VIDEO | 国产精品禁18久久久夂久 | 曰韩一本道高清无码av | 久草色视频 | 四虎影视库永久免费 | 中文无码不卡的岛国片国产片 | 亚洲免费在线视频 | 精品日韩二区三区精品视频 | 精品国产在线手机在线 | 国产精品青青在线麻豆 | SM双性精跪趴灌憋尿调教H | 一个人的视频在线观看免费观看 | 无码精品AV久久久奶水 | 素人约啪第五季 | 久久国产成人午夜AV影院无码 | 青青操久久 | 精品亚洲一区二区在线播放 | 1313久久国产午夜精品理论片 | 久久 这里只精品 免费 | yy8090韩国理伦片在线 | 一攻多受h嗯啊巨肉bl巨污 | 性欧美FREE少妇XXX | 亚洲AV美女成人网站P站 | 国产AV国产精品国产三级在线L | 中文字幕不卡免费高清视频 | 麒麟色欧美影院在线播放 | 墨西哥美女主播 | 99久久热视频只有精品 | 亚洲午夜精品AV无码少妇 | 校园全肉高h湿一女多男 | 极品美女久久久久久久久久久 | 午夜噜噜噜私人影院在线播放 | 桃花论坛POWERED2019 | 99精品视频在线免费观看 | 色午夜日本高清视频www | 娇喘嗯嗯 轻点啊视频福利 娇喘高潮教室h |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品