少儿Python编程培训手册系列之
前面在C语言教学视频中讲过,函数是一段独立的子程序,由相关代码组成,可以重复多次使用。有了函数:模块化编程,可以使代码的层次更清晰。
函数分系统函数(内置函数、内建函数)和自定义函数。
01系统函数
系统函数,也叫内置函数或内建函数,也就是软件的开发人员已经定义好的函数,我们只需要拿过来使用就可以了。比如:print()、input()、range()等等这些函数。这里再分享一些常用的内置函数:
bin() 十进制转二进制oct() 十进制转八进制,以0开头的数字hex() 十进制转十六进制,以0X开头的数字
计算机采用的是二进制计数系统,运算速度会很快。而人类采用的是十进制的计数系统。除此之外,还有八进制、十六进制数制系统。通过这些函数就可以获取到对应的转换数值,非常方便。
sum()是求和函数。比如下述代码,先确定一个范围,再调用函数求和即可。
format()是格式化输出函数,类似于C#里面的格式输出。字符串里含有{},代表占位符;然后,通过:字符串.format(内容)控制格式。
上述两行代码是一样的效果,大括号里一个标了数字,一个没有标注数字。默认序号从0开始。
02自定义函数
系统提供的函数,很多时候不能满足实际的需要。这时候,就需要自给自足,创建自己所需要的函数模块。具体语法:
根据函数是否带参数以及是否有返回值,可以将函数分为:无参无返,无参有返,有参无返,有参有返四种类型的函数。
03自定义函数的使用
系统函数(内置函数)直接调用就可以了。自定义函数的使用需要两个步骤:
1、 定义函数,使用def关键词
2、 调用函数,直接调用函数名即可
如:下列打印某个明确个数的符号。
04递归思想
所谓递归,就是自己调用自己,自己和自己玩,是一种倒推的模式。
案例01:求阶乘(递归实现)
案例02:斐波那契数列
函数可以使程序变得简洁,结构清晰。多尝试使用,函数的知识并没有想象的那么难。
上节课资料:少儿Python编程培训手册系列之——复合式数据类型
举报/反馈
最近更新继续教育
- 黄山屯溪区:秋风迎诗意 教研唤灵思
- 给您提个醒!社保待遇资格认证别忘了办,认证时间可以自己挑个好记的日子
- 雄安新区城市鸿蒙生态正式启动!
- 打破规模天花板:复杂科学怎样框定企业幂律增长路线图?
- 根植文化自信 福建师大少数民族学生与艺术名家面对面
- 兰大师生参加第18届锕系及裂片核素在地圈中的化学与迁移行为国际会议
- 祝贺!兰大校友吴照华夺得2023年世界武搏运动会男子刀棍全能金牌
- 以更强信心冲刺决战目标
- 原创突发!记者曝出争议猛料,球迷吐槽:中超联赛就是个天大的笑话
- 观烟台·观商务丨刚刚,烟台在这里温情亮相
- 华中科技大学校长尤政:校友已成为学校的一张亮丽名片,和一笔宝贵财富
- 66年血脉情缘历久弥深,“交大”回来了丨西南交通大学唐山园区正式启用
- 朱钰峰出席第十三届苏港澳青年发展论坛
- 新西兰留学申请
- 自主与合资企业频出招,海外出口成弱势车企“救心丸”
- 托福写作如何得高分
- 海南大学海洋科学与工程学院院长沈义俊:培养海洋科技人才 助力海南海洋强省建设
- 综测推免双第一,保研上财,她用行动创造不凡
- @毕业生:收藏好这份秋招指南 让你“遥遥领先”
- 托福雅思哪个难考
- moto razr 斩获双 11 小折叠多项销量第一,还公布全新智变柔性屏新机
- 着眼国家战略需求培养高素质人才
- 促进贸易畅通 推动经贸合作迈上新台阶
- 双峰县教育系统:厚德仁爱尊老爱贤 凝心聚智共谋振兴
- 郝明金出席上海中华职业教育社第七次代表会议