python 初识函数 函数的定义与调用 函数的参数 200308

本文深入解析Python函数的概念,包括函数的定义、调用、参数传递,以及如何利用函数提高代码的模块性和复用率。通过具体实例,如名片打印功能,展示函数的实际应用和优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

函数的定义

格式:

def 函数名():
	执行的代码

缩进(重要)

python编程中,缩进用于表达层级关系

理解层级关系

例如,煮饭,这个行为,它会有一系列的操作组成。操作包括:淘米,加水,闷煮等步骤。

如果用代码来写煮饭这个功能,就会这样子来描述

def 煮饭():
	淘米
	加水
	闷煮
	等等

煮饭是一个行动。而这个行动又包括了很多的小行动。

python中通过缩进,来划分层级关系。让解释器明确,淘米,加水,闷煮等行为都是属于煮饭的

缩进的使用规范

  • 四个空格
  • 一个tab键
  • 缩进不是你想缩,想缩就能缩

函数的调用

格式:

函数名()

关注 函数的功能

每个函数都是具备一定功能

需要什么功能,就用什么函数

演练-函数调用

通过例子理解函数的好处

个人名片打印一次

  • 可以有两种解决办法

资料

print("******************")
print("姓名:张三")
print("电话:123456")
print("邮箱:666666@qq.com")
print("******************")


个人名片打印两次

  • 比较上面的两种办法

个人名片打印三次

  • 代码量的差异很明显了

函数的参数

前面打印的函数都是固定的内容

期望有动态的内容输出

格式不同,只变个人信息

形参

函数定义时,接收的参数

def 函数名(参数1,参数n):
	代码

实参

函数调用时,传递的参数

函数名(实参1,实参n)

演练-函数的参数

打印以下同学的名片

吕小布,15907111111,15907111111@139.com

黄月英,13977777777, 13977777777@168.com

形参实参位置关系

  • 传输数据按位置传递
  • 形参与实参数量要一致

小结

  • 函数定义
  • 函数的调用
  • 函数是有功能
  • 函数的参数:形式参数,实际参数

注意:
形参数量要与实参数量保持一致
实参的数据会按照位置关系传给实参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值