python-4

1:定义函数

def  , 函数名,:,返回值, 参数, 函数的默认参数(放在尾部)

_________________________

#return后,下面的代码就不在执行

if False:

#return""不执行,

 #下面代码不受影响

——————————————


#i,形式参数
def message(i):
    # print(i)
    if i == "139":
        return True
    else:
        return False
    # return True
#实际参数
ret1 = message("139")
ret2 = message("136")
if ret1:
    print("ok")
else:
    print("false")


def email(i):
    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr

    msg = MIMEText("**","**","utf-8")
    msg["From"] = formataddr(["**","**"])
    msg["To"] = formataddr(["**","**"])
    msg["Subject"] = "**"

    server = smtplib.SMTP("**", **)
    server.login("**", "**")
    server.sendmail("**", [i,], msg.as_string())
    server.quit()

email("***")


2: 动态参数

*,元组,元组的元素

**, 字典,

#动态参数

# def f1(*a):
#     print(a,type(a))
# f1(123)
#
# def f1(*a):
#     print(a,type(a))
# f1(123,456,[11,22,33])

# def f1(**a):
#     print(a,type(a))
# f1(k1=123,k2=456)

3:全局变量,局部变量

#全局变量
#全局变量,,局部可以调用“
i = 678

def fun1():
    #局部变量
    a = 123
#全局变量大写,局部变量小写
#global改变全局变量参数
    global i
    i = 999
    print(a)
    print(i)
fun1()
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值