少儿Python编程培训手册系列之

栏目:继续教育  时间:2022-12-12
手机版

  前面在C语言教学视频中讲过,函数是一段独立的子程序,由相关代码组成,可以重复多次使用。有了函数:模块化编程,可以使代码的层次更清晰。

  函数分系统函数(内置函数、内建函数)和自定义函数。

  01系统函数

  系统函数,也叫内置函数或内建函数,也就是软件的开发人员已经定义好的函数,我们只需要拿过来使用就可以了。比如:print()、input()、range()等等这些函数。这里再分享一些常用的内置函数:

  bin() 十进制转二进制oct() 十进制转八进制,以0开头的数字hex() 十进制转十六进制,以0X开头的数字

  计算机采用的是二进制计数系统,运算速度会很快。而人类采用的是十进制的计数系统。除此之外,还有八进制、十六进制数制系统。通过这些函数就可以获取到对应的转换数值,非常方便。

  sum()是求和函数。比如下述代码,先确定一个范围,再调用函数求和即可。

  format()是格式化输出函数,类似于C#里面的格式输出。字符串里含有{},代表占位符;然后,通过:字符串.format(内容)控制格式。

  上述两行代码是一样的效果,大括号里一个标了数字,一个没有标注数字。默认序号从0开始。

  02自定义函数

  系统提供的函数,很多时候不能满足实际的需要。这时候,就需要自给自足,创建自己所需要的函数模块。具体语法:

  根据函数是否带参数以及是否有返回值,可以将函数分为:无参无返,无参有返,有参无返,有参有返四种类型的函数。

  03自定义函数的使用

  系统函数(内置函数)直接调用就可以了。自定义函数的使用需要两个步骤:

  1、 定义函数,使用def关键词

  2、 调用函数,直接调用函数名即可

  如:下列打印某个明确个数的符号。

  04递归思想

  所谓递归,就是自己调用自己,自己和自己玩,是一种倒推的模式。

  案例01:求阶乘(递归实现)

  案例02:斐波那契数列

  函数可以使程序变得简洁,结构清晰。多尝试使用,函数的知识并没有想象的那么难。

  上节课资料:少儿Python编程培训手册系列之——复合式数据类型

  举报/反馈

上一篇:北方交通2007年总结表彰大会圆满召开
下一篇:居家线上教学首日,“广州共享课堂”浏览量超4179万人次

最近更新继续教育