learn_python 函数

本文详细介绍了Python的基础语法,包括条件判断、循环结构、函数定义等内容。重点讲解了不同类型的函数参数,如位置参数、默认参数、可变参数及关键字参数等,并提供了具体的使用示例。

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

learn_python

函数

  • 基本语句

    判断:
    if ~: @ elif ~: @ else: @
    循环:
    for ~ in ~:@
    while~:@

  • 函数定义

    def $name(par):

  • 函数的参数

    位置参数:
    调用函数时,传入的实参按顺序位置依次传给形参;

    默认参数:
    形参可以设置默认值,在调用函数时可以不用传入该参数;
    必选参数在前,默认参数在后;
    调用默认参数可以按顺序调用,也可不按顺序调用,不按顺序调用时,需将参数名写上;
    默认参数必须指向不变对象;

    可变参数:
    可变参数指传入参数的个数是可变的;
    定义可变参数和定义一个list或tuple参数相比,仅在参数前加了一个*号;
    调用时,可以在list或tuple前加一个*将其转变为可变参数传入;

    关键字参数:
    关键字参数允许传入含参数名的参数;
    def name(* kw) 或def name(~,*,~)
    第一种可以传入任意关键字,第二种只能传入限制的关键字;

对任意函数都可以通过类似fun(* args, * * kw)的形式调用,* args为可变参数,args接受一个tuple; * * kw 为关键字参数,kw接受一个dict。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值