首页 > 其他分享 >04 函数参数 形参 实参

04 函数参数 形参 实参

时间:2024-09-25 22:37:51浏览次数:8  
标签:形参 get data send 函数参数 msg 实参 com email

4、函数参数

形参、实参、
def get_list_first_data(aaa): # aaa叫形式参数(形参)
    v = [11,22,33,44]
    print(v[aaa])


get_list_first_data(1) # 2/2/1调用函数时传递叫:实际参数(实参)
get_list_first_data(2)
get_list_first_data(3)
get_list_first_data(0)
# 假如:管理员/业务员/老板用的是同一个邮箱。
"""
def send_email(to):
	import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr

    msg = MIMEText('导演,我想演男一号,你想怎么着都行。', 'plain', 'utf-8')
    msg['From'] = formataddr(["李邵奇", '[email protected]'])
    msg['To'] = formataddr(["导演", to])
    msg['Subject'] = "情爱的导演"

    server = smtplib.SMTP("smtp.163.com", 25)
    server.login("[email protected]", "qq1105400511")
    server.sendmail('[email protected]', [to, ], msg.as_string())
    server.quit()
"""
def send_email(to):
    template = "要给{0}发送邮件".format(to,))
    print(template)
 


user_input = input('请输入角色:')

if user_input == '管理员':
    send_email('[email protected]')
elif user_input == '业务员':
    send_email('[email protected]')
elif user_input == '老板':
    send_email('[email protected]')
(位置参数、关键字参数)

标签:形参,get,data,send,函数参数,msg,实参,com,email
From: https://www.cnblogs.com/jhchena/p/18432404

相关文章

  • 08 函数参数详解
    3、函数参数-详解p104105函数参数不能设置成可变类型,有坑基本参数知识任意个数任意类型deffunc(a1,a2,a3):print(a1,a2,a3)func(1,"asdf",True)位置参数(位置传参)位置传参(调用函数并传入参数)【执行】deffunc(a1,a2):print(a1,a2)func(1,3......
  • 11 函数参数 global nonlocal 强制修改全局变量
    global/nonlocal强制修改全局变量子作用域中只能找到父级中的值,默认无法重新为父级的变量进行赋值。(global/nonlocal可以强制做)######################name='oldboy'deffunc():name='alex'#在自己作用域再创建一个这样的值。print(name)func()print......
  • C语言函数的形参传递
    在C语言中,函数形参的传递分为值传递和地址传递(指针传递)。这两种传递方式决定了函数内如何使用这些参数,并且在函数外部的影响也不同。下面详细解释C语言中形参的传递机制和具体内容。1.值传递在C语言中,默认的传递方式是值传递。当我们调用一个函数时,函数的形参接收......
  • 函数参数的解构
    假设我在three.js中有一个项目,我需要一些几何图形,我将硬编码一个对象数组,其中包含它们的x、y和z值以及它们的宽度、高度和深度值,但是这个数组可能来自服务器或第三方api=>constgeometriesraw=[{color:0x44aa88,x:0,y:1,z:0,widt......
  • Python 从入门到实战19(函数参数)
            我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了函数的基本介绍。今天我们继续学习一下函数参数。1、形参和实参我们上篇已讨论过,为了对比......
  • 15、java 面向对象之二:对象的创建和使用(对象内存解析和匿名对象)、再谈方法(方法的重
    java面向对象之二:Ⅰ、对象的创建和使用:1、对象的内存解析:其一、描述:其二、内存解析代码1为:其三、内存解析截图1为:其四、内存解析代码2为:其五、内存解析截图2为:2、匿名对象的使用:其一、描述:其二、代码为:其三、截图为:3、自定义数组的工具类:其一、描述:其二、代码为:A、Arr......
  • 深入理解C++中的const:函数参数与成员函数的最佳实践
    const关键字在C++中有多种用途,它的主要作用是定义不可修改的变量或数据,使得代码更加安全和清晰。具体使用场景包括:定义常量变量:使用const定义的变量在初始化后不能被修改。这样可以防止代码中对该变量的意外修改。constintmax_value=100;max_value=200;//错误:尝试......
  • 形参与实参
    在C/C#中,函数/方法都可以按值的形式传递参数,实参和形参使用的是两个不同内存中的值。在这种情况下,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。usingSystem;namespaceCalculatorApplication{classNumberManipulator{publicvoid......
  • 探索C语言中数组作为函数参数的奥秘
    在C语言的世界里,数组是一种基础且强大的数据结构,它允许我们存储相同类型的数据集合。然而,在处理函数和数组的关系时,尤其是在数组作为函数参数传递时,初学者往往会感到困惑。今天,我们就来深入探讨这一话题,通过具体的代码示例来揭开其神秘面纱。数组作为函数参数的两种形式在C语......
  • 【Python】函数的定义和调用、形参和实参、函数的返回值、多元赋值、全局和局部变量
    文章目录函数的定义函数的调用形参和实参函数的返回值一个return多个return多元赋值变量作用域函数内的变量全局变量和局部变量修改全局变量函数的定义函数的定义:分配任务def函数名(形参列表): 函数体 return返回值def:define,定义形参列表中,可以有多个形......