05 2022 档案
摘要:typing库 一、 简介 Python是一门弱类型的语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模
阅读全文
摘要:Flask 框架 一、 简介 1、 框架介绍 Flask是一个基于Python并且依赖于Jinja2模板引擎和Werkzeug WSGI 服务的一个微型框架 WSGI :Web Server Gateway Interface(WEB服务网关接口),定义了使用python编写的web app与web
阅读全文
摘要:Python发送邮件 smtplib 是 Python 用来发送邮件的模块,email 是用来处理邮件消息 这里,我们使用装饰器来制作发送邮件的功能 一、 文本信息 我们使用MIMEText来发送文本信息 #!/usr/bin/env python # -*- coding: UTF-8 -*- #
阅读全文
摘要:生成器 一、 迭代器 1、 迭代 什么是迭代器?它是一个带状态的对象,在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()(python2中实现next())方法的对象都是迭代器,__iter__返回迭代器自身,__next__返回容器中的下一个值,如
阅读全文