首页 > 编程语言 > 详细

python函数相关

时间:2021-08-04 22:28:08      阅读:29      评论:0      收藏:0      [点我收藏+]

函数相关

1.函数定义

def 函数名():
     ...

 

2.作用

# 有重复代码,用函数增加代码的重用性
 # 代码太长,用函数增强代码的可读性。

 

3.参数实例

  • 发邮件函数

  • 技术分享图片

    技术分享图片

     

import smtplib
 from email.mime.text import MIMEText
 from email.utils import formataddr
 ?
 def send_email(recipient):  # recipient  接收人
     # ### 1.邮件内容配置 ###
     msg = MIMEText("约吗", ‘html‘, ‘utf-8‘) 
     msg[‘From‘] = formataddr(["武沛齐", "yangliangran@126.com"])
     msg[‘Subject‘] = "180一晚"
 ?
     # ### 2.发送邮件 ### 
     server = smtplib.SMTP_SSL("smtp.126.com")
     server.login("yangliangran@126.com", "LAYEVIAPWQAVVDEP")
     server.sendmail("yangliangran@126.com", recipient, msg.as_string())
     server.quit()
  • 传参方式

# 关键字传参(位置和关键混合时,关键字传参要在后面)
 # 位置传参
  • 动态参数

    • * 元组类型的参数,只能按照位置传参

    • ** 字典类型的参数,只能按照关键字传参

    • *,** 传参时位置和关键混合时,关键字传参要在后面

4.函数返回值

  • 返回值可以是任何类型,默认是None

  • 程序遇到return,退出函数

     

 

python函数相关

原文:https://www.cnblogs.com/wangqi512/p/15100772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!