首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
花凝冰
掘友等级
PHP && WEB
今朝有酒今朝醉
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 7
沸点 47
赞
54
返回
|
搜索文章
最新
热门
php面试题(Redis)
PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题PHP面试题
PHP strtotime +1month 不满31天跨月问题
PHP strtotime +1month 不满31天跨月问题 PHP strtotime +1month 不满31天跨月问题
递归函数
使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致栈溢出。针对尾递归优化的语言可以通过尾递归防止栈溢出。尾递归事实上和循环是等价的,没有循环语句的编程语言只能通过尾递归实现循环。
可变参数/关键字参数/命名关键字参数/参数组合
Python 的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!
函数的参数
函数的参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数, 以及函数将返回什么样的值就够了
定义函数
定义函数时,需要确定函数名和参数个数;如果有必要,可以先对参数的数据类型做检查;函数体内部可以用 return 随时返回函数结果;函数执行完毕也没有 return 语句时,自动 return None
使用 set
set set 和 dict 类似,也是一组 key 的集合,但不存储 value。由于 key 不能重复,所以,在 set 中,没有重复的 key。
循环
循环是让计算机做重复任务的有效的方法,有些时候,如果代码写得有 问题,会让程序陷入“死循环”,也就是永远循环下去。这时可以用 Ctrl+C 退出程序,或者强制结束 Python 进程。
使用 dict
dict Python 内置了字典:dict 的支持,dict 全称 dictionary,在其他语言中也称为 map,使用键-值(key-value)存储,具有极快的查找速度。
条件判断
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。很多情况会用 input()读取用户的输入这样可以自己输入,程序运行得更有意思。
下一页
个人成就
文章被点赞
13
文章被阅读
7,175
掘力值
505
关注了
47
关注者
32
收藏集
0
关注标签
6
加入于
2023-01-30