日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...

發布時間:2024/4/11 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

P82-遞歸函數-階乘計算案例

#使用遞歸函數計算階乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=factorial(5)print(result)#分行幾何

P83-嵌套函數-內部函數-數據隱藏

嵌套函數:在函數內部定義的函數

分形幾何

什么情況下使用嵌套函數?

  • 封裝-數據隱藏

    外部無法訪問嵌套函數

  • 貫徹DRY(Dont repeat yourself)的原則

    嵌套函數,可以讓我們在函數的內部避免重復的代碼

  • 閉包

    后面會詳細講解

  • #測試嵌套函數的定義def outer(): print("outer running")def inner01(): print("inner 01 running") inner01()outer()def printChineseName(name,familyName): print("{0} {1}".format(familyName,name))def printEnglishName(name,familyName): print("{0} {1}".format(name,familyName))def printName(isChinese,familyName):def inner_print(a,b): print("{0} {1}".format(a,b))if isChinese: inner_print(familyName,name)else: inner_print(name,familyName)printName(True,"小七","高")printName(False,"Ivana","Trump")

    P84-nonlocal_global

    nonlocal關鍵字

    nonlocal

    用來聲明外層的局部變量

    global

    用來聲明全局變量

    【操作】使用nonlocal聲明外層的局部變量

    #測試nonlocal,global關鍵字的用法def outer(): b=10def inner():nonlocal b #聲明外部函數的局部變量 print("innner",b)#b=20直接b=20就會報錯,必須要先聲明一下 inner() print("outer b:",b)outer()print("a:",a)

    P85?LEGB規則

    Enclosed指的是嵌套函數,一個函數包裹另一個函數,閉包

    如果某一個name映射在局部(local)命名的空間當中沒有找打,接下來就會在閉包作用域(enclosed)進行搜索,如果閉包作用域也沒有找到,Python就會找到全局(global)命名空間當中進行查找,最后會在內建(built-in)命名空間當中進行搜索(如果一個名稱在所有的命名空間當中都沒有找到,就會產生一個NameError)

    #測試LEGBprint(str(30))print(type(str))#str="global str"def outer():#str="outer"def inner():#str="inner" print(str)pass inner()outer()

    P86面向對象和面向過程的區別-執行者的思維

    第六章 面向對象的編程

    面向對象(Object oriented Programming,OOP)編程的思想主要是針對大型的軟件設計而來的,面向對象的編程使程序的擴展性更強,可讀性更好,使得編程可以像搭積木一樣的簡單,面向對象將數據和操作數據的相關的方法封裝到對象當中,組織代碼和數據的方式更加接近人的思維,從而大大提高了編程的效率

    ??? Python完全采用了面向對象的思想,是真正面向對象的編程語言,完全支持面向對象的基本功能,例如:繼承,多態,封裝等

    Python當中,一切皆對象,我們在前面學習的是數據類型,函數等,都是對象

    注意:Python支持面向過程,面向對象,函數式編程等多種編程范式

    面向對象和面向過程的區別

    面向過程(Procedure Oriented)思維

    面向過程編程更加關注的是程序的邏輯流程,是一種執行者的思維,適合編寫小規模的程序,

    面向過程思想思考問題的時候,我們首先思考“怎么按照步驟實現”,并將步驟對影成方法,一步一步,最終完成,這個時候簡單的任務,不需要過多的協作的情況下,比如:如何開車?我們很容易就列出了時間的步驟

  • 發動車2,掛擋3踩油門4走你

    面向過程適合簡單,不需要協作的事務,但是當我們思考比較復雜的問題的時候,比如:“如何造車?”就會列出1234這樣的步驟,這是不可能的,那是因為造車太復雜,需要很多的協作才能夠完成,此時面向對象的思想就營運而生了。

  • 面向對象(object oriented)思維

    ????面向對象更加關注的是軟件當中對象之間的關系,是一種設計者思維,適合編寫大規模的程序。

    歡迎打賞,么么噠!

    ●R語言

    ●句子

    ●JAVA

    ●C語言以及算法筆記

    ●大學生生活圖鑒

    ●JavaScript

    ●計算機網絡原理

    ●計算機組成原理

    ●操作系統

    ●數據庫系統概論

    ●數據結構

    ●英語

    ●Linux

    ●數字圖像處理

    ●云計算與人工智能

    ●資源

    ●明星電視劇社會現象娛樂

    Python

    仙女都在看點點點,贊和在看都在這兒!

    總結

    以上是生活随笔為你收集整理的python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 玩弄人妻少妇500系列视频 | 看av网站| 成人午夜av | 久久合| 国产麻豆精品在线 | sm在线看 | 日韩高清不卡一区 | 人人艹在线观看 | 欧美黄色一级网站 | 337p日本欧洲亚洲鲁鲁 | 日本色视频 | 日韩综合区 | 精品99久久 | 欧美黄色录像带 | 超污视频软件 | 久久综合亚洲色hezyo国产 | 后宫秀女调教(高h,np) | 亚洲国产二区 | 欧美有码视频 | 黄色网页免费看 | 国产三级午夜理伦三级 | 色婷婷激情av | 日韩成人自拍 | 性色av一区二区三区免费 | 国产一级淫片免费 | 色网站在线免费观看 | 涩涩爱在线 | 人妻丰满熟妇岳av无码区hd | 日韩乱码在线观看 | 樱空桃在线观看 | 久久精品欧美一区 | 国产美女www | 欧美一区二区视频 | 九九热国产在线 | 成人理论影院 | 日韩精品一区二区三区久久 | www.av72| 色网站在线免费观看 | www.午夜视频| 亚洲一区二区影视 | 亚洲一区二区三区四区电影 | 亚洲一区二区三区网站 | 久久中字| 成人做爰69片免费观看 | 一区免费 | 亚洲毛片在线 | 成人性爱视频在线观看 | 777777av| 天堂最新 | 欧美一级做性受免费大片免费 | 黄色茄子视频 | 国产精品一区二区三区在线看 | 伊人66 | 日韩免费观看一区二区 | 狠狠干男人的天堂 | 午夜久久电影 | 91久久在线观看 | 超碰123| 极品尤物一区二区 | 国产亚洲欧美在线精品 | 亚洲成人自拍 | 色碰视频 | 在线观看中文 | 精品无码久久久久久久久成人 | 日韩欧美在线一区二区 | 2025中文字幕| 91在线短视频 | 超碰在线看 | 少妇在线 | a级片在线免费观看 | 他趴在我两腿中间添得好爽在线看 | 中文字幕永久在线观看 | 国产制服91一区二区三区制服 | 国产操人| 炕上如狼似虎的呻吟声 | 91视频在线视频 | 尹人香蕉 | 亚洲精品久久久久久久蜜桃 | 亚洲色成人www永久在线观看 | 精品一区二区三区四 | 一区二区三区精品在线观看 | 六月丁香综合 | 污污视频在线观看免费 | 91在线观看欧美日韩 | 蜜臀av一区二区 | 免费观看视频一区二区 | 黄色免费入口 | 中文字幕在线精品 | 欧美日韩亚洲一区二区 | 国产又粗又猛 | 在线精品免费视频 | 国产乱淫片视频 | 美日韩久久 | 五月婷婷一区二区三区 | 性按摩玩人妻hd中文字幕 | 97视频成人| 91爱爱爱爱 | 欧美一性一乱一交一视频 | 亚洲国产av一区二区三区 |