美文网首页Python基础
Python函数-2·函数的参数

Python函数-2·函数的参数

作者: 技术老男孩 | 来源:发表于2022-12-27 09:11 被阅读0次

一、形参和实参概述:

  • 形参定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用
  • 实参调用 函数时,小括号中的参数,是用来把数据传递到 函数内部 用的

二、传递参数:

  • 在函数名的后面的小括号内部填写 参数
  • 多个参数之间使用 , 分隔
  • 调用函数时,实参的个数需要与形参个数一致,实参将依次传递给形参

三、默认参数:

  • 默认参数就是声明了 默认值 的参数,因为给参数赋予了默认值,所以在函数调用时,不向该参数传入值也是允许的
    1.如果没有手动给形参赋值,那么就用默认值
    2.传递的实际参数优先级比默认参数要高
    3.定义函数时,有默认值的参数一定放在没有默认值参数的后面
# 定义一个函数,计算两个数的和  num01  num02
def get_sum(num01, num02=100):
    print(num01+num02)
get_sum(50)  # num01 = 50  num02 = 100
get_sum(10, 20)  # num01 = 10  num02 = 20
get_sum(1, 2)  # num01 = 1  num02 = 2

def get_sum2(num01=30, num02=40):
    print(num01+num02)
get_sum2()  # num01=30  num02=40

# def get_sum1(num01=100, num02):  报错
#     print(num01+num02)

四、位置参数:

  • 与 shell 脚本类似,程序名以及参数都以位置参数的方式传递给 python 程序,使用 sys 模块的 argv 列表接收


    位置参数.png
案例:
# 打印位置参数1和2
import sys
print(sys.argv[1], sys.argv[2])

# 运行结果
[root@Python function]# python3 demo07.py 2 3
2 3

相关文章

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

  • 函数的基础

    在Python中,函数如下定义:def 函数名(参数1,参数2,...,参数n):函数体(语句块) 1.函数的命名...

  • python学习笔记 - (2)函数

    定义函数格式:def 函数名(参数):代码1代码2... 调用函数格式:函数名(参数) /// python中,函...

  • 09:函数的参数类型

    python学习day_7: 函数的参数 1、必须参数(位置参数)调用函数时根据函数定义的参数位置来传递参数。 2...

  • Python基础-函数

    Python基础-函数 1.函数定义 2.参数传值 3.内置函数

  • 函数--变量作用域

    函数是代码重用最基本的部件定义函数:Python使用def关键字定义函数def 函数名(参数1,参数2):xxx ...

  • python:函数说明

    Python: 函数参数魔法 2016-12-01 函数参数 在 Python 中,定义函数和调用函数都很简单,但...

  • python 函数参数类型

    本文主要学习内容: python函数参数类型 python 的函数参数类型分为4种:1.位置参数:调用函数时根据函...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • Python函数-2·函数的参数

    一、形参和实参概述: 形参:定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用 实参:调用...

网友评论

    本文标题:Python函数-2·函数的参数

    本文链接:https://www.haomeiwen.com/subject/ujgfqdtx.html