模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版

2022-12-27
| 72页
| 181人阅读
| 0人下载
普通

内容正文:

模块三 Python函数和高级特征 什么是Python? 如何搭建Python的简单开发环境? 了解Python的基本语法。 什么是Python函数? Python中如何实现函数调用? 函数的参数的作用。 Python的常用高级特性有哪些? 学习要点 3.1 3.2 3.3 函数的相关运用 常用的高级特征 实训:Python函数应用 01 函数的相关运用 程序设计中的函数是指人为事先组织好的,可重复使用的,用来实现单一或相关联功能的程序代码段。函数能在一定程度上提升某种应用的模块性,保证了代码的重复利用率。 Python中内置了很多实用性强的函数,用户可以直接调用。在Python中要调用一个函数,必要的条件是函数的名称及相应的参数,如求绝对值的函数abs,函数只带有一个参数,参数类型为int、float。可以直接从Python的官方网站查看文档http://docs.Python.org/3/library/functions.html#abs,也可以在交互式命令行中通过help(abs)查看关于abs函数的帮助信息。 3.1函数的相关运用 3.1.1 调用函数 5 示例代码如下。 help(abs) 运行后显示的内容如下。 Help on builtin function abs in module builtins: abs(x,/) Return the absolute value of the argument.(返回参数值的绝对值) 调用取绝对值函数abs的用法示例如下。 示例代码: abs(-15) 15 abs(3.16) 3.16 abs(236) 236 3.1函数的相关运用 3.1.1 调用函数 6 在Python中调用内置函数时,如果传入的参数个数或类型不对,系统会报TypeError错误,且Python会提示错误的原因。 abs(-5,3) TypeErrorTraceback (most recent call last) <iPython-input-5-33322b3cd73f> in <module>() ——> 1 abs(-5,3) #abs()只有1个参数,给定两个参数 TypeError: abs() takes exactly one argument (2 given) abs('a') TypeErrorTraceback (most recent call last) <iPythoninput8f2001f88707b> in <module>() ——> 1 abs('a') #参数类型错误 TypeError: bad operand type for abs(): 'str' 3.1函数的相关运用 3.1.1 调用函数 7 Python的内置函数中最常见的带有多个参数的是返回最大值函数max(arg1,arg2,arg3...)及返回最小值函数min(arg1,arg2,arg3...),其中两个函数所带参数的类型均为int或float,具体用法如下。 示例代码: max(1,5,8,9,4) 9 min(-2,3,-5,1) -5 min(3,5,max(-3,1,2)) 2 max(-5,8,min(6,9)) 8 调用Python中的内置函数时需要特别注意的是,Python中对函数名称的字母大小写是敏感的,其分别代表不同的函数。 3.1函数的相关运用 3.1.1 调用函数 8 Python中内置的常用函数除了一些带有特殊数学计算含义的函数,还包括数据类型转换函数,如int()函数可以把其他数据类型转换为整数,用法类似的还有float()、str()等,此类参数均只有一个,且参数必须符合转换规则,如表3-1所示。 3.1函数的相关运用 3.1.1 调用函数 9 数据类型转换函数在Python中的具体用法如下。 示例代码: int('10') 10 int(12.52) 12 float(8) 8.0 float('46') 46.0 str(25.6) '25.6' str(-5) '-5' 3.1函数的相关运用 3.1.2数据类型转换 10 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号,然后在缩进块中编写函数体,函数的返回值用return语句返回。具体如下。 def 函数名(参数1,参数2,…,参数n): 函数体(语句块) return [表达式]

资源预览图

模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
1
模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
2
模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
3
模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
4
模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
5
模块3 Python函数和高级特征电子课件 Python程序设计基础 中职 高二 工信版
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。