一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python基礎之遞歸函數

python基礎之遞歸函數

2022-02-16 10:18qianqqqq_lu Python

這篇文章主要介紹了python遞歸函數,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下

python基礎之遞歸函數

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

python基礎之遞歸函數

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

python基礎之遞歸函數

python基礎之遞歸函數

# 模擬實現樹形結構的遍歷
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:UsersLXQDesktop")

python基礎之遞歸函數

python基礎之遞歸函數

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

原文鏈接:https://blog.csdn.net/weixin_44632711/article/details/120608987

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青成人福利国产在线视频 | 福利视频一区青娱 | 1769亚洲资源站365在线 | 四虎在线免费播放 | segui久久综合精品 | 好奇害死猫在线观看 | 亚洲六月丁香婷婷综合 | 高清国语自产拍免费视频国产 | 精品亚洲国产一区二区 | 蜜桃成熟3在线观看 | 亚洲福利精品电影在线观看 | 国产精品资源在线观看网站 | 精品国产福利片在线观看 | 黑人巨大爆粗亚裔女人 | 99国产热| 欧美精品国产一区二区 | 99精品视频在线观看免费 | 青丝视频免费版在线看 | 范冰冰特黄xx大片 | 操熟美女又肥又嫩的骚屁股 | 朝鲜女人free性hu | 美女沟厕撒尿全过程高清图片 | 15同性同志18 | avtt天堂网手机版亚洲 | 欧洲vodafonewi精品 | chinese男男gayxxx chinese老头和老太交hd | 2021小妲己永久回家地址 | 亚洲AV国产精品无码精 | 26uuu老色哥 236宅宅2021最新理论 | 国产一区国产二区国产三区 | 亚洲色图欧美视频 | 2019国产精品 | 强波多野结衣女教师 | 亚洲网站在线播放 | 3x3x3x短视频在线看 | ady久久 | 亚洲成人福利 | 日本中文字幕在线精品 | 色综合图区 | 天天综合网网欲色 | 无码任你躁久久久久久久 |