D37【python 接口自动化学习】- python基础之函数

day37 函数的参数(上)

学习日期:20241014

学习目标:函数﹣-50 函数的参数:怎样实现函数与外部数据通信?

学习笔记:

实参与形参

代码实现

# 实参与形参
def foo(number):print(number)n1=123
n2=455
n3=789
# 调用函数,传入实参
foo(n1) # 123
foo(n2) # 455
foo(n3) # 789
类型提示

# 类型提示
def foo2(n1:int,n2:int) -> int:return n1 + n2
data= foo2(1,2)
print(data) # 3
# foo2(int,int)
#   return int
位置参数

代码实现

# 传递多个参数
def foo3(argv1,argv2,argv3):print(argv1)print(argv2)print(argv3)foo3('one','two','three') #one two three
# 制定形参传递
foo3(argv1=100,argv3=200,argv2=300) # 100 300 200

多传参数或少传参数会报错,错误不同

关键字参数

调用实参与形式参数位置不同时调用

代码实现

# 设定默认参数
def foo4(argv1=10,argv2=20,argv3=30):print(argv1)print(argv2)print(argv3)foo4() # 10 20 30
# 传入实参,替换默认值
foo4(11,22,33) # 11 22 33
# 修改特定参数
foo4(200,argv3=500) # 200 20 500
总结
  1. 定义变量的参数是实参,调用函数的参数是形参
  2. 传递多个参数时,可按顺序传递或指定形参传递
  3. 设置默认参数,调用函数取指定默认值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/450965.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

热更新解决方案2 —— Lua语法相关知识点

概述 开发环境搭建 Lua语法 1.第一个Lua程序 2.变量 print("******变量*******"); --lua当中的简单变量类型 -- nil number string boolean -- lua 中所有的变量声明 都不需要声明变量类型 它会自动的判断类型 -- 类似C# 中的var --lua中的一个变量 可以随便赋值 ——…

Python NumPy 在神经网络中的矩阵运算与激活函数详解

Python NumPy 在神经网络中的矩阵运算与激活函数详解 文章目录 Python NumPy 在神经网络中的矩阵运算与激活函数详解一 矩阵乘法回顾1 定义矩阵2 矩阵乘法计算 二 NumPy 矩阵乘法三 神经网络的分类与回归1 回归问题2 分类问题1)定义 sigmoid 函数2)定义学…

第十二章 RabbitMQ之失败消息处理策略

目录 一、引言 二、RepublishMessageRecoverer 实现 2.1. 实现步骤 2.2. 实现代码 2.2.1. 异常交换机队列回收期配置类 2.2.2. 常规交换机队列配置类 2.2.3. 消费者代码 2.2.4. 消费者yml配置 2.2.5. 生产者代码 2.2.6. 生产者yml配置 2.2.7. 运行效果 一、引言 …

爬虫逆向-js进阶(续写,搭建网站)

1.搭建简单网站1 from flask import Flask,render_template import requests import json app Flask(name)# **location**的温度是**temp**度,天气状况:**desc**app.route(/) # 绑定处理函数 def index_url():location 101010100data get_weather(lo…

Python画笔案例-086 turtle 多线程绘画

1、turtle 多线程绘画 通过 python 的turtle 库 多线程绘画,如下图: 2、实现代码 turtle 库 多线程绘画,以下为实现代码: """多线程绘画.py """ from random import random,randint from turtle import Turtle,Screen from threading

智慧光储充一体化能源管理策略

0引言 我国电动汽车的数量正在持续增长,然而,充电设施的发展却相对滞后,车与充电桩的比例远未达到规划目标。充电桩的建设面临着电网增容困难和盈利模式单一的问题。"光-储-充"一体化设备能够有效解决这些问题,通过夜间…

2024盐城大洋湾遇见迷鹿音乐节 首阵容公布开票!

生活不止一个方向,它是一场没有终点的旅行,是无尽的探索,是一次次的挑战与征服。你可以是自由的风,穿梭在城市的钢筋森林,或是旷野的无垠边际,无拘无束,只听从内心的呼唤。你可以是静止的树&…

Oracle云主机申请和使用教程:从注册到SSH连接的全过程

今天我要和大家分享如何成功申请Oracle云主机,并进行基本的配置和使用。我知道很多同行的朋友在申请Oracle云主机时都遇到了困难(疑惑abc错误),可能试了很多次都没有成功。现总结一下这些年来的一些注册流程经验,或许你们也能成功申请到自己的…

内嵌服务器Netty Http Server

内嵌式服务器不需要我们单独部署,列如SpringBoot默认内嵌服务器Tomcat,它运行在服务内部。使用Netty 编写一个 Http 服务器的程序,类似SpringMvc处理http请求那样。举例:xxl-job项目的核心包没有SpringMvc的Controller层,客户端却…

为什么Autosar钟情arxml而非json?大揭秘!

目录 往期推荐 JSON 的优缺点 优点: 缺点: XML 的优缺点 优点: 缺点: JSON与XML适用场景 Autosar选中arxml的原因 1. 复杂数据结构表示能力 2. 严格的数据验证和约束 3. AUTOSAR 历史与工具链的成熟度 4. 灵活的扩展性…

5555字的程序员脱单攻略,看了后悔一天,不看后悔一辈子!

目录 一、序言 二、破圈 三、打造社交魅力之形象改造 四、你知道怎么线下邀约女生吗 五、如何判断对方对你是否有后续 六、90%的人止步于心态上 七、内在力量的根源 一、序言 《对象说》 间歇性想找对象,持续性不想行动。 看着别人撒狗粮,躺在家…

回溯算法【组合 子集 全排列 N皇后】

大家好,最近一直在写算法,刷了力扣中部分回溯,总结了大致题型和思路,在这里分享给大家,希望大家可以有所收获!!! 目录 回溯算法的基本思想: 回溯的典型结构&#xff1a…

今日股市集体狂飙,下周一呢?

今日,中国人民银行与中国证监会联合印发《关于做好证券、基金、保险公司互换便利(SFISF)相关工作的通知》,向参与互换便利操作各方明确业务流程、操作要素、交易双方权利义务等内容。目前获准参与互换便利操作的证券、基金公司有2…

链上的羁绊,数据与节点的暗涌心跳

公主请阅 1. 合并两个有序链表1.1 题目说明示例 1示例 2示例 3 1.2 题目分析1.3 代码部分1.4 代码分析 2. 链表的中间节点2.1 题目说明示例 1示例 2 2.2 题目分析2.3 代码部分2.4 代码分析 1. 合并两个有序链表 题目传送门 1.1 题目说明 这个问题要求将两个升序链表合并成一个…

Chinese Fineweb Edu v2即将开源

Chinese Fineweb Edu🔗:https://opencsg.com/datasets/OpenCSG/chinese-fineweb-edu huggingface🔗:https://huggingface.co/opencsg

LeetCode 3319. 第 K 大的完美二叉子树的大小

LeetCode 3319. 第 K 大的完美二叉子树的大小 给你一棵 二叉树 的根节点 root 和一个整数k。 返回第 k 大的 完美二叉子树的大小,如果不存在则返回 -1。 完美二叉树 是指所有叶子节点都在同一层级的树,且每个父节点恰有两个子节点。 子树 是指树中的某一…

【4.10】图搜索算法-BFS和DFS解电话号码的字母组合

一、题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits "23" 输出…

CEEMDAN +组合预测模型(BiLSTM-Attention + ARIMA)

往期精彩内容: 时序预测:LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较 全是干货 | 数据集、学习资料、建模资源分享! EMD、EEMD、FEEMD、CEEMD、CEEMDAN的区别、原理和Python实现(一)EMD-CSDN博客 EMD、EEM…

【高阶数据结构】揭开红黑树‘恶魔’的面具:深度解析底层逻辑

高阶数据结构相关知识点可以通过点击以下链接进行学习一起加油!二叉搜索树AVL树 大家好,我是店小二,欢迎来到本篇内容!今天我们将一起探索红黑树的工作原理及部分功能实现。红黑树的概念相对抽象,但只要我们一步步深入…

flutter assets配置加载本地图片报错

首选列出我在照着网上说的设置assets怎么搞都报错,错误如下,搞的我想骂娘。 flutter: uses-material-design: true assets: - assets/images 后来找到了下面这个教程,才终于解决,就是要在后面加一个"/" 。 flutter这个…