首页 > 编程语言 >python8:函数:函数的参数

python8:函数:函数的参数

时间:2023-04-21 14:22:30浏览次数:43  
标签:函数 关键字 参数 python8 keywords def 赋值

函数格式:

def name():

函数体

 

函数的参数:

必选参数,默认参数[缺省参数](在调用的时候如果未赋值,就会用定义函数是给的默认值)、可选参数、关键字参数

参数:其实就是函数为了实现某项特定的功能,进而为了得到所实现功能所需要的数据。

默认参数【缺省参数】

def sum1(a=20,b=30):

在调用时至少得为一个参数赋值,如果未赋值则默认使用原函数定义使用的默认值。

可选参数:数据的个数是可变的

def kexuan(*args):
sum=0
for itme in args:
sum+=itme
pass
print(sum)
pass
kexuan(1,2)

 关键字可变参数:

1.通过**来定义

2.函数体内参数关键字的类型是一个字典类型。key是一个字符串。

有两种给参数赋值的方式:

def keywords(**key):
print(key)
pass
ok={"0k":"OK","SB":"无敌"}
keywords(**ok)
keywords(name='刘安‘,age=23')
第一种是直接定义一个字典类型的变量赋值
第二种是通过函数名直接命名的方式传递实参。
可选参数必须放在关键字可选参数之前
可选参数:接受的数据是一个元组类型
关键字可选参数:接受的是一个字典类型

 

标签:函数,关键字,参数,python8,keywords,def,赋值
From: https://www.cnblogs.com/hellopxy/p/17329925.html

相关文章

  • 直接写和放在函数中不同的R语言用法
    索引数据框中的某一列df$A可以索引数据框df中列名为A的列的所有值。那么假如列名是一个R对象怎么做?df<-data.frame(A=1:5,B=(1:5)*2)df$A##[1]12345needed_column='A'#df$needed_column?Wrong#注意是双方括号df[[needed_column]]##[1]12345ggplo......
  • 【Nginx】valid_referers 参数绕坑指南
    Nginx提供了valid_referers参数用于检查url中refer参数的状态,首先看下官方配置:Syntax:valid_referersnone|blocked|server_names|string...;Default: —Context: server,location123能看到valid_referers总共有4种值可以使用,none、blocked、server_names、string。我......
  • oracle function 函数
    oraclefunction的几个实例,只限入门,高手路过 --********thesimplestexampleoffunction--tip:canusesqltodirectlycallthefunctionwithinmoduleparametercreateorreplacefunctionget_customer_namereturnvarchar2isv_uservarchar2(100);begins......
  • Python学习(2)-NumPy矩阵与通用函数
    1.NumPy矩阵1.1mat函数mat=asmatrixasmatrix(data,dtype=None):data:表示输入的数组或者字符串,使用‘,’分割列,使用‘;’分割行创建两个普通的矩阵:print(np.mat([1,2,3]))print(np.mat("1,2,3;4,5,6;7,8,9"))--------[[123]][[123][456][789]]需要注意:mat创建的......
  • ZLMediaKit实现按需拉流时rtsp流地址不对addStreamProxy返回0,接口流id参数踩坑记录
    场景开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130136245基于上面实现拉取视频流预览时,发现当调用api传参时如果更换了rtsp视频流地址,但是没有更改......
  • vue3 文件上传,fileChange中的一个问题,第二个参数问题
    这里fileChange第二个参数,不可也用fileList会污染已经定义的响应式变量fileList<scriptsetup>constfileList=ref([])constfileChange=(file,fileList)=>{fileList.value=fileList;}</script>这里第二个参数不好再用fileList,因为上面已经定义了响应式对象......
  • 虚函数计算各种图形面积
    定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3.1415926输入格式:请在这里写输入格式。......
  • 机器学习的一些基本概念(函数/标准化/梯度下降/正则化)
    基本概念各种函数损失函数(LossFunction)度量单样本****或者一个批次的样本预测的错误程度,损失函数越小,模型就越好。常用的损失函数包括:0-1损失函数、平方损失函数、绝对损失函数、对数损失函数等代价函数(CostFunction)度量全部样本集的平均误差。常用的代价函数包括均方误差、......
  • scapy函数介绍
    1、读取报文>>>packets=rdpcap("d.pcap")2、查看原始数据>>>raw(packets[0])b'\x00\x16>3\x02d\x00\x16>\\\xf2\xa3\x08\x00E\x00\x00(\x00\x01\x00\x00@\x063\x18\xc0\xa8\x05;\xb5*\xcc\xa9$\xfc\x01\x......
  • 参数记录
    dog_detection.yml路径一键修改:metric:COCOnum_classes:4TrainDataset:!COCODataSetimage_dir:imagesanno_path:annotations/train.jsondataset_dir:/home/aistudio/data/robot_dog_dataset/detection/data_fields:['image','g......