python3-day3(函数-参数)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3-day3(函数-参数)相关的知识,希望对你有一定的参考价值。

1.参数

  函数的核心是参数传值,其次是返回值,熟练这两这个技术即可灵活使用函数。

  1>普通参数

    def  show(name):

      print(name)

    show(‘tom‘)

  2>默认参数

    def show(name,age=18)

      print("%s,%s"%(name,age))

    show(‘tom‘,19)

    show(‘tom‘)

  3>动态参数-序列

    def show(*args):

      print(args)

    show(11,22,33)

    li=[11,22,33,44]

    show(*li)

  4>动态参数-字典

    def show(**kwargs):

      print(args)

    show(name=‘tom‘,age=18)

    d={name=‘tom‘,age=18,sex=male}

    show(**d)

  5>动态参数-序列字典

    def show(*args,**kwargs):

      print(args)

      print(kwargs)

  6>扩展:邮件发送实列

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(["走人",[email protected]])
msg[‘Subject‘= "主题"
  
server = smtplib.SMTP("smtp.126.com"25)
server.login("[email protected]""邮箱密码")
server.sendmail([email protected], [[email protected],], msg.as_string())
server.quit()

 

 

以上是关于python3-day3(函数-参数)的主要内容,如果未能解决你的问题,请参考以下文章

python3-day4(装饰器)

python3-day3-python基础3

python3-day4(递归)

python3-day5(模块)

python3-day2-python基础2

JS常用代码片段-127个常用罗列-值得收藏