python:函数,传参,调用

本文详细探讨了Python编程中的函数定义、参数传递机制和函数调用方式。通过实例解析了位置参数、关键字参数、默认值参数、可变参数、*args 和 **kwargs 的用法,以及如何在函数调用中灵活运用这些特性。此外,还介绍了函数作为对象的特性,包括高阶函数和闭包的概念。
摘要由CSDN通过智能技术生成
# # 简单函数介绍: 定义  形参 实参 传参的4中方式  调用  return
# #1.函数定义 .  python中函数必须先定义,再使用. 写一个函数前要空两行,写完后再空两行.pycharm书写
# # def 函数名(参数):
# #     代码1
# #     代码2
#
# #2.函数调用
# # 函数名(参数)
#
# #举例:使用函数完成 1+2
# #定义函数
# def add():
#     result = 1 + 2
#     print(result)
#
# #函数调用.
# add()
#
#
#3. 传参. 例子需要函数接收用户指定的数字.
# 函数调用的时候指定的数字+ 定义
#函数时接收的数字就是函数的参数.在定义函数时,定义接收用户输入的形式上的参数, 形参.在调用函数时,传入真实的数据给形参. 真实数据就是实参

#举例: 完成用户指定的两个数的和.
#定义函数.有形参
def add1(a, b):
    #函数内部完成的操作
    res = a + b
    print(res)


#函数调用,并且传入实参
add1(12, 56)

#3.1 传参方式一: 位置参数.顺序传入


def student(name, age, sex, hobby,):  #形参
    print("名字:", name, "年龄:", age, "性别:", sex, "爱好:", hobby)  #print函数中 sep默认空格,开分割多个对象
student("张三", 18, "男", "打球")  #实参


#3.2关键字参数.  (1)关键字参数不需要关心传入参数的顺序   (2)位置参数和关键字参数同时有,位置参数必须写在前面
##书写:  选择其中一种,最好不要混写.


def student2(name, age, sex, hobby,):  #形参
    print("名字:", name, "年龄:", age, "
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值