【Python入门篇】

您所在的位置:网站首页 python中type函数的功能 【Python入门篇】

【Python入门篇】

#【Python入门篇】| 来源: 网络整理| 查看: 265

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

在这里插入图片描述

Python函数 1. 函数介绍2. 函数的定义3. 函数的参数3.1 函数的传入参数3.2 函数的传入参数 - 传参定义3.3 函数的传入参数 - 语法解析 4. 函数的返回值

1. 函数介绍

函数:是组织好的,可重复使用的,用来实现特定功能的代码段。 例如: 在这里插入图片描述 什么随时都可以使用len()统计长度? 答:因为,len()是Python内置的函数:

是提前写好的可以重复使用实现统计长度这一特定功能的代码段

我们使用过的:input()、print()、str()、int()等都是Python的内置函数

让我们实际的体验一下函数的使用。

不使用内置函数len(),完成字符串长度的计算。

# 需求,统计字符串的长度,不使用内置函数len() str1 = "reaipaobudehengchuan" str2 = "itcast" str3 = "python" # 定义一个计数的变量 count = 0 for i in str1: count += 1 print(f"字符串{str1}的长度是:{count}") count = 0 for i in str2: count += 1 print(f"字符串{str2}的长度是:{count}") count = 0 for i in str3: count += 1 print(f"字符串{str3}的长度是:{count}")

代码结果:

字符串reaipaobudehengchuan的长度是:20 字符串itcast的长度是:6 字符串python的长度是:6

可以使用函数,来优化这个过程

# 可以使用函数,来优化这个过程 def my_len(data) count = 0 for i in data: count += 1 print(f"字符串{data}的长度是:{count}") my_len(str1) my_len(str2) my_len(str3)

代码结果:

字符串reaipaobudehengchuan的长度是:20 字符串itcast的长度是:6 字符串python的长度是:6

体验代码,会出现未学习到的语法,我们只需要关心效果即可,语法后面会详细讲解。

总结:

函数是: 组织好的、可重复使用的、用来实现特定功能的代码段

使用函数的好处是:

将功能封装在函数内,可供随时随地重复利用提高代码的复用性,减少重复代码,提高开发效率 2. 函数的定义

函数的定义: 在这里插入图片描述 函数的调用:函数名(参数) 注意事项: ① 参数如不需要,可以省略(后续章节讲解) ② 返回值如不需要,可以省略(后续章节讲解) ③ 函数必须先定义后使用 总结:

函数的定义语法

在这里插入图片描述

函数使用步骤: 先定义函数后调用函数 注意事项: 参数不需要,可以省略返回值不需要,可以省略

练习案例:自动查核酸 定义一个函数,函数名任意,要求调用函数后可以输出如下欢迎语:

请出示您的健康码以及72小时核酸证明!

# 定义函数 def check(): # 编写函数体输出信息 print("请出示您的健康码以及72小时核酸证明!") # 调用函数 check()

打印结果: 在这里插入图片描述

3. 函数的参数 3.1 函数的传入参数

传入参数的功能是:在函数进行计算的时候,接受外部(调用时)提供的数据 有如下代码,完成了2个数字相加的功能: 在这里插入图片描述 函数的功能非常局限,只能计算1 + 2。 有没有可能实现:每一次使用函数,去计算用户指定的2个数字,而非每次都是1 + 2呢? 可以的,使用函数的传入参数功能,即可实现。

3.2 函数的传入参数 - 传参定义

基于函数的定义语法: 在这里插入图片描述 可以有如下函数定义:

def add(x, y,): result = x + y print(f"{x} + {y}的计算结果是:{result}")

实现了,每次计算的是x + y,而非固定的1 + 2 x + y的值,可以在调用函数的时候指定。

3.3 函数的传入参数 - 语法解析

在这里插入图片描述

函数定义中,提供的x和y,称之为:形式参数(形参),表示函数声明将要使用2个参数 参数之间使用逗号进行分隔 函数调用中,提供的5和6,称之为:实际参数(实参),表示函数执行时真正使用的参数值 传入的时候,按照顺序传入数据,使用逗号分隔

传入参数的数量是不受限制的。

可以不使用参数也可以仅使用任意N个参数

总结:

函数的传入参数的作用是? 在函数运行的时候,接受外部传入的数据

使用方式

注意事项

函数定义中的参数,称之为形式参数函数调用中的参数,称之为实际参数函数的参数数量不限,使用逗号分隔开传入参数的时候,要和形式参数一一对应,逗号隔开

练习案例:升级版自动查核酸 定义一个函数,名称任意,并接受一个参数传入(数字类型,表示体温) 在函数内进行体温判断(正常范围:小于等于37.5度),并输出如下内容:

请出示您的健康码以及72小时核酸证明,并配合测量体温! 体温测量中,您的体温是:37.1度,体温正常请进!请出示您的健康码以及72小时核酸证明,并配合测量体温! 体温测量中,您的体温是:39.3度,需要隔离!

代码演示:

# 定义函数,接收1个形式参数,数字类型,表示体温 def check(num): # 在函数体内进行判断体温 print("请出示您的健康码以及72小时核酸证明,并配合测量体温!") if num


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3