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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    1952

    瀏覽量

    35266
  • 函數
    +關注

    關注

    3

    文章

    4353

    瀏覽量

    63296
  • python
    +關注

    關注

    56

    文章

    4813

    瀏覽量

    85304
收藏 人收藏

    評論

    相關推薦

    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.3w次閱讀

    Python經典入門教程

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

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

    華為開發者HarmonyOS零基礎入門屬性函數布局變量添加播放按鈕,指定框高實現具體效果。
    的頭像 發表于 10-23 10:19 ?1136次閱讀
    華為開發者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 ?1168次閱讀

    Python系列學習筆記函數注解

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

    Python入門什么是函數

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

    Python 函數參數分類

    今天給大家分享一下自己整理的一篇 Python 參數的內容,內容非常的干,全文通過案例的形式來理解知識點,自認為比網上 80% 的文章講的都要明白,如果你是入門不久的 python 新手,相信本篇
    的頭像 發表于 10-21 10:45 ?925次閱讀
    主站蜘蛛池模板: 在线不卡日本v二区到六区 在线不卡日本v二区 | 秋霞伦理机在线看片 | 长篇高h肉爽文丝袜 | 亚洲高清在线mv | 老妇高潮潮喷到猛进猛出 | 久久午夜夜伦鲁鲁片无码免费 | 成年女人免费播放影院 | 日本超A大片在线观看 | 四虎永久在线精品国产免费 | 色综合久久久久久 | 狠狠色色综合网站 | 欧美午夜特黄AAAAAA片 | 亚洲欧美高清在线精品一区 | 成人午夜精品无码区久久漫画日本 | 99久久全国免费久久爱 | 国产三级在线免费观看 | 午夜男女爽爽羞羞影院在线观看 | 一级毛片西西人体44rt高清 | 亚洲成在人线视频 | 97视频视频人人碰视频 | 国产AV果冻传奇麻豆 | 亚洲国产高清在线观看视频 | 最近中文字幕2019免费版日本 | 国产精品18久久久久网站 | 国产偷国产偷亚州清高APP | 精品在线观看一区 | 午夜DV内射一区区 | 蜜芽亚洲欧美一区二区电影 | 嗯啊快停下我是你老师啊H 嗯啊快拔出来我是你老师视频 | 国产99久久 | 极品美女久久久久久久久久久 | 少妇伦子伦情品无吗 | 红桃传媒少妇人妻网站无码抽插 | 精品午夜国产福利观看 | 午夜宅宅伦电影网 | 国产成人99久久亚洲综合精品 | 99国产精品久久人妻 | 嫩草影院地址一二三 | 久久日本精品国产精品 | 狠狠色狠狠色综合 | 国产在线观看网址你懂得 |