python函数的基础理论 | 使用smtplib模块和email模块发送邮件

· Special

python函数的基础理论 | 使用smtplib模块和email模块发送邮件

导读

面向过程编程

函数式编程

把代码封装进函数

目的

函数参数

案例

参数类型

传参方式

顺序传参与关键字传参可混用,关键字传参需在最后,不可包夹
random_func(1,2,cc=3)

动态参数

可混合使用,代表为format
a = '我的名字是{},我的电话是{},我来自{}'.format('eric','188177','us')
print(a)
b = '我的名字是{name},我的电话是{phone},我来自{country}'.format(name = 'eric',phone = '188177',country = 'us')
print(b)
def random_func(*args,**kwargs)
    pass

random_func(22,33,44,name = 'alex',gender = '男')

补充

函数返回值

代码使用return返回值
def plus_func(a=5):
    data = a+1000
    return data

i = plus_func(10)
print(i)

返回主体

应用场景

python


评论