当前位置: 首页 > news >正文

静态企业网站下载成都专业的整站优化

静态企业网站下载,成都专业的整站优化,wordpress本地网站怎么搬到服务器,网站建设分金手指专业二七1 Python自学 - 递归函数 递归函数是一种在函数体内调用自己的函数,就像“左脚踩着右脚,再右脚踩着左脚… 嗯,你就可以上天了!”。递归函数虽然不能上天,但在处理某些场景时非常好用, 一种典型的场景就是遍…

1 Python自学 - 递归函数

  递归函数是一种在函数体内调用自己的函数,就像“左脚踩着右脚,再右脚踩着左脚… 嗯,你就可以上天了!”。递归函数虽然不能上天,但在处理某些场景时非常好用, 一种典型的场景就是遍历目录。
  由于递归使用不当时,会产生死循环,为了保护程序不发生死循环,Python对递归的最大次数进行了限制,通过getrecursionlimit()函数可以查看当前设置的最大递归次数。

from sys import getrecursionlimit
print(getrecursionlimit()) #输出:1000

注:如果对递归的最大次数不满意,可以使用setrecursionlimit函数设置最大递归次数。

  • 示例1: 使用递归函数计算阶乘
      阶乘是数学里一个很常见的计算,一个数的阶乘是:所有小于及等于该数的正整数的积,比如:3的阶乘是:3*2*1, 5的阶乘是:5*4*3*2*1. 在数学中,阶乘计算符是“!”
      阶乘的结果会放大很多倍,一般的计算器,计算阶乘到69就会造成数字溢出,有些高端一点的计算器最大可以计算150的阶乘。可见阶乘的放大系数很大。
      普通人能接触到的阶乘在日常生活中的应用就是排列组合, 比如:小学常考的试题,给出1,2,3共3个数字,可以组成多少个3位数?
    下面是阶乘的代码实现:
def fact(n):return 1 if n == 1 else n * fact(n - 1)print(fact(5)) #输出:120

注:读者如果还记得Python自学 - 条件语句中的内容话,会知道上面fact函数中使用三元操作符

另一种形式的阶乘代码:

def fact(n):if n == 1:return 1else:return n * fact(n - 1)print(fact(5)) #输出:120

递归还有一个很典型的场景就是遍历目录,列出所有子文件夹中的文件及目录,关于这块的代码,读者可以在网上搜索,有大量现成的代码可供参考。


作者声明:本文用于记录和分享作者的学习心得,水平有限,难免存在表达错误,欢迎交流和指教!
Copyright © 2022~2024 All rights reserved.

http://www.dt0577.cn/news/3844.html

相关文章:

  • 最珠海app下载官网专业优化网站排名
  • 推广方案是什么太原seo软件
  • 怎么帮公司做网站建设营销案例100例
  • 做企业官网好吗2023网站seo
  • 卖酒的网站做线下怎么做裤子seo标题优化关键词
  • 小型网站制作免费seo诊断
  • 深圳招转行网站开发实习生真的吗本地服务推广平台哪个好
  • 公司做两个网站网络推广方案范文
  • 昆山网站建设详细方案成都疫情最新消息
  • 做暧暧小视频有声音的网站2021年网络营销案例
  • 乌海网站建设北京百度推广公司
  • google建站如何开展网络营销
  • 个人博客html代码青岛关键词优化报价
  • wordpress更改语言设置网站关键词优化wang
  • 汕头网站推广seo怎样做好竞价推广
  • 网站权重等级指数平台
  • 自己做电台直播的网站seo优化方法
  • 网站建设与网页设计课程设计东莞营销外包公司
  • 网站建设草图方案网站指数查询
  • jsp书城网站开发苏州关键词优化搜索排名
  • 杭州哪家做外贸网站好怎么才能在百度上做引流呢
  • 商洛做网站多少钱公司网页设计模板
  • 哪家公司建网站最好查收录
  • 网站英文版建设品牌宣传的推广
  • 移动端网站建设软文营销是什么
  • 百度网站收录查询地址优化推广网站seo
  • 如何建立商城网站全国教育培训机构平台
  • 济南网络电视台淘宝怎么优化关键词排名
  • 做一个营销型网站多少钱太原关键词排名优化
  • 怎么做正规网站吗广东seo推广