欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python基礎之遞歸函數(shù)

 更新時間:2021年10月22日 14:54:32   作者:qianqqqq_lu  
這篇文章主要介紹了python遞歸函數(shù),實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下

在這里插入圖片描述

# 遞歸滿足的條件
# 1.自己調(diào)用自己
# 2.必須有一個明確的結(jié)束條件
# 優(yōu)點:邏輯簡單\定義簡單
# 缺點:防止內(nèi)存消耗過多,容易導致棧溢出,內(nèi)存資源緊張,甚至內(nèi)存泄漏事件發(fā)生
# 求階乘
# 循環(huán)的方式去實現(xiàn)
def jiecheng(n):
    result=1
    for item in range(1,n+1):
        result*=item
        pass
    return result #普通函數(shù)必須指定返回值
print('4的階乘為{}'.format(jiecheng(4)))

在這里插入圖片描述

def diguijc(n):
    '''
    遞歸函數(shù)
     :param n:階乘參數(shù)
    :return:
    '''
    if n==1:
        return 1
    else:
        return n*diguijc(n-1)
    pass
 # 遞歸調(diào)用
print('4的階乘為{}'.format(diguijc(4)))

在這里插入圖片描述

在這里插入圖片描述

# 模擬實現(xiàn)樹形結(jié)構的遍歷
import os #引入文件操作模塊
def findFile(file_path):
    listRs=os.listdir(file_path) # 得到該路徑下所有和文件夾
    for fileitem in listRs:
        full_path=os.path.join(file_path,fileitem) #組合成為完整的文件路徑
        if os.path.isdir(full_path): #判斷是否是文件夾
            file_path(full_path) #如果是一個文件夾,再次遞歸
            pass
        else:
            print(fileitem)
            pass
        pass
    else:
        return
    pass
# 先給一個路徑
findFile('C:\\Users\\LXQ\\Desktop')

在這里插入圖片描述

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!

相關文章

  • tensorflow實現(xiàn)圖像的裁剪和填充方法

    tensorflow實現(xiàn)圖像的裁剪和填充方法

    今天小編就為大家分享一篇tensorflow實現(xiàn)圖像的裁剪和填充方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python文件操作和數(shù)據(jù)格式詳解(簡單簡潔)

    Python文件操作和數(shù)據(jù)格式詳解(簡單簡潔)

    文本處理是腳本語言的強項,下面這篇文章主要給大家介紹了關于Python文件操作和數(shù)據(jù)格式的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • 用Matlab讀取CSV文件出現(xiàn)不匹配問題及解決

    用Matlab讀取CSV文件出現(xiàn)不匹配問題及解決

    這篇文章主要介紹了用Matlab讀取CSV文件出現(xiàn)不匹配問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python添加菜單圖文講解

    python添加菜單圖文講解

    在本篇文章中小編給大家整理的是關于python添加菜單圖文講解以及步驟分析,需要的朋友們學習下吧。
    2019-06-06
  • 關于Python中的空值問題及解決

    關于Python中的空值問題及解決

    這篇文章主要介紹了關于Python中的空值問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 基于Python搭建人臉識別考勤系統(tǒng)

    基于Python搭建人臉識別考勤系統(tǒng)

    人臉識別目前正被用于讓世界更安全、更智能、更方便。在本文中,你將學習如何使用 Python 構建人臉識別系統(tǒng)。人臉識別比人臉檢測更進一步。感興趣的可以學習一下
    2021-12-12
  • Django配置MySQL數(shù)據(jù)庫的完整步驟

    Django配置MySQL數(shù)據(jù)庫的完整步驟

    這篇文章主要給大家介紹了關于Django配置MySQL數(shù)據(jù)庫的完整步驟,文中通過示例代碼介紹的非常詳細,對大家學習或者使用django具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • python操作攝像頭截圖實現(xiàn)遠程監(jiān)控的例子

    python操作攝像頭截圖實現(xiàn)遠程監(jiān)控的例子

    這篇文章主要介紹了python操作攝像頭截圖實現(xiàn)遠程監(jiān)控的例子,例子中包含了控制攝像頭、寫入Windows注冊表方法等,需要的朋友可以參考下
    2014-03-03
  • Python制作七夕表白案例分享

    Python制作七夕表白案例分享

    這篇文章主要介紹了Python制作七夕表白案例分享,文章利用Python的基本操作實現(xiàn)七夕表白案例,需要的小伙伴可以參考一下
    2022-08-08
  • 這三個好用的python函數(shù)你不能不知道!

    這三個好用的python函數(shù)你不能不知道!

    作為21世紀最流行的語言之一,Python當然有很多有趣的功能值得深入探索和研究.今天通過理論和實際例子來討論,需要的朋友可以參考下
    2021-06-06

最新評論