摘要: 一、模块 1.什么是模块 个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2.为什么要用模块以及使用模块的好处 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去 阅读全文
posted @ 2017-06-02 19:00 hanjialong 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、什么是递归调用 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈 阅读全文
posted @ 2017-06-02 12:59 hanjialong 阅读(178) 评论(0) 推荐(0) 编辑