初学python,调用固定参,不固定参函数遇到的问题!

通透理解Python函数传参机制,最全介绍python传参 1、基础函数创建 2、带有参数的函数 3、带有默认值的函数 4、位置实参和关键字实参 5、可变参数收集 阅读详情

函数调用时的参数传递方式:(调用函数) 传递方式有以下四种: 位置传参 序列传参 关键字传参 字典关键字传参

---------------------------------------------------yu---

(1)位置传参:

实际参数(实参)的对应关系与形式参数(形参)对应关系是按位置依次对应的

实参的个数和形参的个数要严格一直

实例:

def myfun1(a, b, c):   # 形参   Python学习交流群:1004391443
            print(a)
            print(b)
            print(c)
      # 调用
      myfun1(1, 2, 3)   # 实参

(2)序列传参

序列传参是指在函数调用过程中,用*将序列拆解后按位置进行传递的方式

序列传参时,序列拆解的位置将与形参一一对应

序列的位置信息对应相应的参数

实例:

# 假设已经有序列可用
      L1 = [11,22,33]
      T1 = (4.4,5.5,6.6)
      S1 = "ABC"
      myfun1(*L1)
      myfun1(*T1)
      myfun1(*S1)

(3)关键字传参:

关键字传参是指传参时,按形参的名称给形参赋值

实参和形参按形参名进行匹配(可以不按位置顺序进行匹配)

实例:

# 关键字传参
      myfun1(c = 33, b = 22, a = 11)

(4)字典关键字传参:

是指实参为字典,将字典用**拆解后进行关键字传参

实例:

d1 = {"c":33, "b":22, "a":11}
      myfun1(**d1)

说明:字典的键名和形参名必须一

字典的键名必须为字符串,并符合关键字的命名

字典的键名要在形参中存在

(5)函数的综合

传参方式,在能确定每个形参否能唯一匹配一个实参的情况也可以任意传参

传参时,位置传参和序列传参要先于关键字传参和字典关键子传参

实例: myfun1(100, *[200, 300])

myfun1(*[10,20],30)
         myfun1(*[10], 20, *[30])
         myfun1(100, **{"c":300, "b":200})
         myfun1(**{"c":300, "b":200}, a = 100)
         myfun1(b = 200, c = 300, 100)   # 错的

注意传参时:

1、不可变类型的数据作为函数参数传入时,函数内部不会改变变量的原数据的值

2、可变类型的数据作为函数参数传递时,函数内部可以改变原数据,多用与返回更多函数执行结果

实例:写一个函数,在函数内输入一些整数,

(1)把所有奇数放入全局列表odds中
  (2)把所有的偶数放入全局的列表evens中
odds = []
evens = []
def input_number(o, e):
    while True:
        n = int(input("请输入整数:"))
        if n < 0:
            break
        # 如果n为奇数则添加列表odds中
        if n % 2 == 1:
            o.append(n)
        else: # 如果n为偶数则添加到列表evens中
            e.append(n)
input_number(odds, evens)
print(odds)   # 此列表将被修改
print(evens)    # 此列表也将被修改

2、函数参数的定义规则(创建函数)

函数的缺省参数:

语法:def 函数名(形参名1 = 默认实参1, 形参名2 = 默认实参2, ....):

语句块

实例:以下示意函数的缺省参数

def info(name, age=1, address="未填写"):

print(name, "住在:", address, "今年:", age, "岁")

info("庄AC", 23, "北京")

info("庄AC", 23)

说明:(1)缺省参数必须自右至左依次存在,如果一个参数有缺省参数,则其右侧的所有参数都必须有缺省参数

如:def test_fn(a, b = 10, c):    # 是错的
     (2)缺省参数可以有0个或多个,甚至全部都有缺省参数

3、函数的参数定义方式:

位置形参
 星号元组形参
 命名关键字形参
 双星号字典形参

(1)位置形参语法:

def 函数名(形参名1, 形参名2, 形参名3,......):

语句块

(2)星号元组形参语法:

def 函数名(*元组形参名):

语句块

作用:收集多余的位置传参

实例:

def funs(*args):
       # args绑定一个元组,此元组内的元素是为了剩余的位置传参
       print("施参个数是:", len(args))
       print("args绑定", args)
   funs()  # 以无参调用
   funs(1, 2, 3, 4)
   funs("ABC", 1, 2.3, 4+5J)

(3)命名关键字形参语法:

def 函数名(*, 命名关键字形参):

语句块

或

def 函数名(*args, 命名关键字形参):

语句块

作用:所有的命名关键字形参,必须用关键字传参或字典关键字传参进行参数传递

实例:

def fn(*, a, b):
       print("a的值为:", a)
       print("b的值为:", b)
   # fn(1, 2)  # 错的,a和b 必须是用关键字传参
   fn(a = 1, b = 2)  #必须这么传
   fn(b = 0, a = 20)
   fn(**{"b":200, "a":100})
def f2(*args, a, b):
       print("args=", args)
       print("a=", a)
       print("b=", b)
   f2(1, 2, 3, 4, a=100, b=200)
   f2(a=100, b=200)

(4)双星号字典形参语法:

def 函数名(**字典形参名):

语句块

作用:收集多余的关键字传参(例如:dict()),通常只有一个

实例:

def func(**kwagrs):  # kwagrs绑定一个字典
       print("参数个数:", len(kwagrs))
       print("kwagrs的值为:", kwagrs)
   func(name="zhuang", age=35, address="dgas")
   func()

(5)函数参数自左至右的顺序为:

位置形参, 星号元组形参, 命名关键字形参, 双星号字典形参

实例:

def fn(a, b, *args, c, **kwargs):
      pass
fn(100,200,300,400,c=5.5,d=6.6,e=7.7)
fn(10,*"AB",20,*{"a":100, "b":200, "c":300})

# ----------以下函数可以接受任意的位置传参和关键字传参------------

def fn( args, *kwargs):

额外部分一:

python函数参数支持带星号*的非固定个数参数,如:

def getInfos(msg,*users):
    for u in users:
        print(u)

在调用时,可以往 users传入一个元组或列表,如果传入的列表或元组前带星号 ,刚传入后会自动拆包。具体的不同用法有不同的效果,如下:

1、不定形参传入元组。

getInfos('msg',('aa','bb') )

输出:

('aa', 'bb')

2、不定形参传入带星元组。

getInfos('msg',*('aa','bb') )

输出:

aa
bb

3、不定形参传入列表。

getInfos('msg',['aa','bb'] )

输出:

['aa', 'bb']

光看结果可能像是列表!!!!!!!!!!!!!但其实返回的就是一个元组

可通过以下代码进行验证:

#!/usr/bin/python3
def getInfos(msg,*users):
    users[0]="hh"
    for u in users:
        print(u)
a = ['aa','bb']
getInfos('msg',a )

结果:

Traceback (most recent call last):
  File "/tmp/653879115/main.py", line 7, in 
    getInfos('msg',a )
  File "/tmp/653879115/main.py", line 3, in getInfos
    users[0]="hh"
TypeError: 'tuple' object does not support item assignment
exit status 1

这表明是一个元组。

4、不定形参传入带星列表。

getInfos('msg',*['aa','bb'] )

输出 :

aa
bb

5、直接传入多个值。

getInfos('msg', 'aa','bb')

输出:

aa

额外部分二:

看如下例子:

def singalStar(common, *rest):
    print("Common args: ", common)
    print("Rest args: ", rest)

第一种方式,星号(*)参数不传参:

singalStar("hello")
     
    #Common args:  hello
    #Rest args:  ()

第二种方式,传多个值(个数大于或等于函数定义时的参数个数):

singalStar("hello", "world", 000)
     
    #Common args:  hello
    #Rest args:  ('world', 0)

不难看出,上述方式中,星号参数把接收的参数合并为一个元组。

第三种方式,竟然星号参数把接收的参数作为元组,那么我们直接传元组类型的值:

singalStar("hello", ("world", 000))
     
    #Common args:  hello
    #Rest args:  (('world', 0),)

没错,你没看错,传递的元组值作为了星号参数的元组中的一个元素。

第四种方式,但是有时候我们想把元组值就作为星号参数的参数值,那么该怎么办呢?好办,在元组值前加上“ ”即可,不过此时,就不能在加了“ ”的元组后,追加任何值了。

singalStar("hello", *("world", 000))

singalStar("hello", *("world", 000), "123") #error

Common args: hello

Rest args: ('world', 0)

3.带两个星号(*)的函数参数

带两个星号(*)的函数定义如下:

def doubleStar(common, **double):
        print("Common args: ", common)
        print("Double args: ", double)

第一种方式,星号(*)参数不传值:

doubleStar("hello")

Common args: hello

Double args: {}

第二种方式,传多个参数(个数大于或等于函数定义时的参数个数)。但是,这和单星号参数传值方式肯定不一样,否则,不就乱套了吗。

doubleStar("hello", "Test", 24) #error

doubleStar("hello", x = "Test", y = 24)

Common args: hello

Double args: {'y': 24, 'x': 'Test'}

不难发现,此时必须采用第一节的默认值传参的“args = value”的方式。同时,“=”前的字段成了字典的键,“=”后的字段成了字典的值。即,双星号参数接收的参数作为字典。

第三种方式,有时候我们想把字典值就作为星号参数的参数值,那么该怎么办呢?同单星号参数,在字典值前加上“**”,同时其后不能添加任何值。

#doubleStar("hello", **{"name": "Test", "age": 24}, {"name": "Test2", "age": 24})    #error
#doubleStar("hello", {"name": "Test", "age": 24})    #error
doubleStar("hello", **{"name": "Test", "age": 24})
 
#Common args:  hello
#Double args:  {'name': 'Test', 'age': 24}

在有些情况下,单星号函数参数和双星号函数参数是一起使用的,定义如下:

def singalAndDoubleStar(common, *single, **double):
        print("Common args: ", common)
        print("Single args: ", single)
        print("Double args: ", double)

4.总结

默认值函数参数。这种函数定义时,第一个有默认值的参数后的每一个参数都必须提供默认值。传参时,可以直接传参,也可以以“默认值参数名=value”的形式传参。
单星号函数参数。单星号函数参数接收的参数组成一个元组。
双星号函数参数。双星号函数参数接收的参数组成一个字典。

完整的代码如下:

def singalStar(common, *rest):
    print("Common args: ", common)
    print("Rest args: ", rest)
    
def doubleStar(common, **double):
    print("Common args: ", common)
    print("Double args: ", double)
    
def singalAndDoubleStar(common, *single, **double):
    print("Common args: ", common)
    print("Single args: ", single)
    print("Double args: ", double)
 
def defaultValueArgs(common, defaultStr = "default", defaultNum = 0):
    print("Common args", common)
    print("Default String", defaultStr)
    print("Default Number", defaultNum)   
 
if __name__ == "__main__":
    defaultValueArgs("Test")
    defaultValueArgs("Test", "default", defaultNum = 1)
     
    singalStar("hello")
    singalStar("hello", "world", 000)
    singalStar("hello", ("world", 000))
    singalStar("hello", ("world", 000), {123: 123})
    singalStar("hello", *("world", 000))
#     singalStar("hello", *("world", 000), "123")    #error
    
    doubleStar("hello")
    doubleStar("hello", x = "Test", y = 24)
    doubleStar("hello", **{"name": "Test", "age": 24})
#     doubleStar("hello", {"name": "Test", "age": 24})    #error
 
    singalAndDoubleStar("hello")
    singalAndDoubleStar("hello", "world", 000)
    singalAndDoubleStar("hello", "world", 000, {"name": "Test", "age": 24})
    singalAndDoubleStar("hello", "world", 000, **{"name": "Test", "age": 24})
    singalAndDoubleStar("hello", ("world", 000), {"name": "Test", "age": 24})
#     singalAndDoubleStar("hello", *("world", 000), {"name": "Test", "age": 24})      #error
    singalAndDoubleStar("hello", *("world", 000), **{"name": "Test", "age": 24})
BioEmu:微软黑科技炸场!生成式AI重构蛋白质模拟:千倍效率碾压传统计算,新药研发周期砍半 BioEmu 是微软推出的生成式深度学习系统,可在单个 GPU 上每小时生成数千种蛋白质结构样本,支持模拟动态变化、预测热力学性质,并显著降低计算成本。 阅读详情

相关推荐

STM32F4_DHT11数字温湿度传感器

开机的时候先检测是否有DHT11存在,如果没有,则提示错误。DHT11和DS18B20相同,传感器输出的都是未编码的二进制数字。本节我们将利用STM32F4来读取DHT11的温湿度传感器,获取环境的温度和湿度值。因此:温湿度的读取方式就是整数部分的二进制转换成十进制放在整数部分;小数部分的二进制转换成十进制放在小数部分。DHT11和MCU的一次通讯时间最大3ms,主机连续向DHT11采样的间隔建议不小于100ms。DHT11是广州奥松有限公司生产的一款温湿度一体化的数字传感器。数据分小数部分和整数部分。

light_2025的博客 3432

python形参和实参举例_python 引用传递和值传递详解(实参,形参)

python中函数参数是引用传递(不是值传递)。对于不可变类型,因变量不能被修改,所以运算时不会影响到变量本身;而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量.形参: 函数需要传递的参数实参:调用函数时传递的参数补充知识:python函数方法实参给形参传值时候的隐形‘陷阱'众所周知,在python函数里面参数分为形参,实参两种。形参当然了就是形式参数,而实参是我们需要给这个函数传入的...

weixin_39872334的博客 1409

计算机补码两位乘法移位补0还是1,补码两位乘.doc

补码两位乘沈阳航空航天大学课 程 设 计 报 告课程设计名称:计算机组成原理课程设计课程设计题目:COP2000实现补码两位乘法院(系):计算机学院专 业:计算机科学与技术(嵌入式系统方向)班 级学 号:2009040101181姓 名:张驰指导教师:杨华完成日期:2012年1月14日目 录第1章 总体设计方案11.1设计原理11.2设计思路11.3设计环境2第2章...

weixin_34471838的博客 967

python函数位置参数,关键字参数,默认参数,逆向参数

Python位置参数 位置参数,有时也称必备参数,指的是必须按照正确的顺序将实际参数传到函数中,换句话说,调用函数时传入实际参数的数量和位置都必须和定义函数时保持一致。 实参和形参数量必须一致 在调用函数,指定的实际参数的数量,必须和形式参数的数量一致(传多传少都不行),否则python解释器会抛出 TypeError 异常,并提示缺少必要的位置参数。 例如: def girth(width , height): return 2 * (width + height) #调用函数时,必须传

tecoes的博客 6571

避坑指南:Livox Mid-360双雷达SLAM配置中,那些官方文档没说的细节(IP设置、话题分离与时间同步)

本文详细解析了Livox Mid-360双雷达SLAM配置中的关键优化点,包括IP设置、话题分离与时间同步等官方文档未提及的细节。通过实战案例和代码示例,帮助开发者解决点云错位、IMU数据混乱等问题,提升SLAM系统的稳定性和精度。特别针对网络架构设计、驱动修改和时间同步机制提供了专业指导。

weixin_29745609的博客 426

MATLAB 与 STK 互联的两种连接方式详解

批量仿真推荐使用方法一;交互分析推荐使用方法二。可以根据具体任务灵活切换,也可以同时使用两种方式,提升建模与仿真的效率。

weixin_52370774的博客 1567

python 函数(第二节)

传递实参 python必须将函数调用中的每个实参都关联到函数定义中的一个形参。 1、位置实参 最简单的关联方式是基于实参的顺序 def describe_pet(animal_type, pet_name): print(f"\nI have a {animal_type}.") print(f"My {animal_type}'s name is {pet_name.title()}.") describe_pet('hamster', 'harry') describe_pet

L_Zcsdn的博客 269

ADS基础教程24 - Gerber文件的导入

一、引言二、基本概念1.仿真文件下载2.仿真文件介绍二、导入步骤1.新建workspace2.选择Layout结构3.导入设计4.选择文件类型5.导入文件6.预览文件内容7.铜皮离散问题四、总结选择。通过本文章结束,可以了解ADS中如何将导入Gerber文件,并且对导入的铜皮进行合并。下一步就针对导入的文件进行层叠设置和编辑。END!}}END!

XZ_ZC的博客 3054

python-函数-默认值传参

有默认值的形参 定义了一个函数 形参有一个默认值 它可以有三种调用方式 在调用时的参数传递: 不传参,形参直接用默认值 位置传参 关键词传参,指名要把数值传给哪个形参 有多个默认值的形参 调用函数时 》不传参 函数内就直接使用默认值 》传参 可以通过位置传参方式给值 可以通过关键词传参方式给值 非法的传参方式 调用函数时易出错的传参方式 》位置传参与关键词传参混合使用的时候 错误的写法 ...

pyhui的技术博客 6862

rk3588上适配wifi模组aic8800

记录一下在rk3588上调试aic8800,调试分为Debian11以及Android12两个平台,这里主要是讲过程以及修改的过程,以补丁的形式来提供解决方法。在Debian11下主要通过配置设备树、编译驱动并自动加载固件完成调试,详细介绍了设备树修改、驱动编译脚本调整和驱动加载流程。

m0_60805802的博客 1005

IEC104协议学习专栏内容规划

IEC104协议的编程学习

sixtome 1110

rf无法识别特定的python函数_初学python,调用固定参,不固定参函数遇到的问题(持续更新)...

函数调用时的参数传递方式:(调用函数) 传递方式有以下四种: 位置传参 序列传参 关键字传参 字典关键字传参---------------------------------------------------yu---(1)位置传参:实际参数(实参)的对应关系与形式参数(形参)对应关系是按位置依次对应的实参的个数和形参的个数要严格一直实例:def myfun1(a, b, c): # 形参p...

weixin_39877166的博客 290

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Python函数调用的9大方法

这9种方法覆盖了Python中函数调用的各个方面,从基本的函数定义到高级的函数式编程技巧。我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。匿名函数,也称为Lambda函数,是一种短小的、临时的函数,通常用于简单的操作。

m0_58477260的博客 6770

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python 函数详解:从基础语法到高级应用

本文系统介绍了Python函数的核心概念与应用,重点讲解了函数定义与调用方式(无参、带参、带返回值函数),参数传递机制(值传递与引用传递的区别),变量作用域规则(全局变量与局部变量),以及函数类型标注等关键知识点。通过实例代码演示了函数的嵌套调用、参数传递特性,以及如何使用类型标注提升代码可读性。文章强调函数作为代码复用和模块化设计的重要工具,在Python编程中具有基础性地位,是提高代码质量和开发效率的关键手段。

qwerty12ljhxjdj的博客 1492

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

初学者python笔记(函数)

函数可以说是每一门编程语言的灵魂,今天总结的内容就是函数方面的。 在编程中有这样三大编程方法论: 面向过程>>>找到解决问题的入口,按照一个固定的流程去模拟解决问题的流程 函数式>>>编程语言定义的函数 + 数学意义的函数(这是非常抽象的一类) 面向对象>>>重在用一个个对象的执行去实现想要的效果(常常与面向过程结合起来,这里有一篇文章,对面向...

Viewinfinitely的博客 512

Python初学者常见错误问题汇总

Python初学者常见错误问题汇总 1、在客户端和服务端如何传递数组? 答:在客户端和服务端可以使用json进行数据传输。在客户端把数据转换成json字符串,然后使用POST方法发送给服务端。 服务端收集到数据之后,使用json.loads()方法,解析json数据。 返回数据也使用这样的机制。这就完成了数据从客户端到服务端的交互。 2、使用Mac、Windows和Linux系统有区别么? 答:...

baidu_41692782的博客 1148

Python初学习题练习(4)-- 定义函数

(1)使用函数的好处是什么?答:增加函数代码的可读性,方便用户快速调用,实现程序逻辑。(2)如何定义一个函数?如何调用一个函数?答:定义函数: 调用函数: (3)给出术语函数头、形参、实参的定义答:函数头:函数头是函数定义的起始部分,用于声明函数的名称,形参列表以及可能的返回类型(取决于编程语言)。它定义了函数的接口,指明如何调用该函数。形参:形参是函数定义中声明的参数,作为函数内部的局部变量,用于接收调用时传入的实参值。他们在函数被调用是分配内存,函数结束后释放。实参:实参是函数调用时传给形参的具体值、变

Pi_Qiu_的博客 2183

python list函数 创建固定大小的列表

python,迭代相关学习资料:搭建私人助理大模型需要什么环境?深度学习入门:梯度下降通俗解释006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号Python List 函数:创建固定大小的列表 在 Python 中,list 是一种非常灵活的数据结构,可以存储任何类型的元素,如整数、浮点数、...

weixin_31180441的博客 191

函数的作用、函数的定义及函数的调用

概念:函数就是实现某一特定功能的代码的封装。(函数就是将实现某一个功能的所有代码打成一个包(封装),以后在需要这个代码对应的功能的时候就不需要再重新写这个代码了,而是直接调用函数)语法 : def 函数名(形参列表) : 函数说明文档函数体函数名:由程序员自己决定两个要求:是标识符;不能是关键字三个规范:见名知意(看到函数名就大概知道这个函数的功能);字母都小写多个单词之间下划线隔开;不使用系统函数名、类名或者模块名():固定写法。

lisa_her的博客 2320

函数基础之函数定义至函数的参数笔记

函数的定义 函数定义的特性: 函数定义过程,只检测语法,不执行代码 '''def 函数名 (等同于变量名)(): """ 函数功能的描述""" 代码块 ...''' print(函数名.__doc__)可以打印出来函数功能的描述 def guess1(): """给定两个数,打印较大的数""" x = 20 y = 30 ...

Lulu_0422的博客 164

python基础函数有哪些,python入门函数大全

从前面一段时间的学习,我们的代码量也越来越多了,这个时候的代码可读性很差,容易混乱,有时候找一下问题都不知道问题在哪,重复打一些代码,这个时候python给我们一个工具就是函数,这篇文章我们的主角。提示:以下是本篇文章正文内容,下面案例可供参考首先我们为什么要用函数?1.循环 相同位置位置反复执行相同的代码2.函数 在不同的位置反复执行相同的代码总的意思就是函数能够帮我们减少重复代码的编写,切随时可以调用到它很方便 python如何画出多个笑脸。1.函数必须先定义后使用。

M3666789的博客 480

Python初学9——函数的定义与使用

大锅饭大概的

lvzb2020615的博客 2036

python定义匿名函数关键字_Python(11):Python函数基础(定义函数、函数参数、匿名函数)...

函数先定义函数,后调用一、定义函数:1、简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。2、语法...

weixin_39546312的博客 369

python教程16-公共方法、函数介绍、函数参数、函数返回值、说明文档、调用函数

python教程_小白入门16/2020/9/2 学习目标 文章目录python教程_小白入门16/2020/9/2P107 公共方法总结P108 函数的介绍P109 函数的参数P110 函数的返回值P111 函数的文档说明P112 函数调用函数 P107 公共方法总结 # 公共运算符 # --------------------------------- # + :可以用来拼接,用于字符串,元组,列表 print('hello' + 'nihao') print(('good', 'world') +

zjl_xiaoliu的博客 587

初学Python——函数

一、函数定义 1 def name( parameters): #没有参数括号内可以为空 2 "函数描述" #其实就是注释 3 <代码块> 4 return [expression] #没有返回值可以不加[]内容,也可以省略return def是定义函数的关键字,...

banketan1026的博客 186
上一篇: Python-Iocextract:高级入侵威胁标识符IoC提取工具
下一篇: Python数据分析!NBA的球星们喜欢在哪个位置出手!
普通网友
博客等级 码龄7年 438粉丝 263原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值