随笔分类 -  python

摘要:函数定义语法def 函数名(参数): return参数有以下几种类型定义:必须参数 p:def m1(name): print('name: '+name) 默认参数 p=default:默认参数的默认值一般设置为不可变对象,例如tuple,strdef m2(name, age=6): print 阅读全文
posted @ 2019-02-25 18:50 Program_青菜 阅读(410) 评论(0) 推荐(0)
摘要:python SMTP 发送邮件几个常用的包与类: email 包: mime: base.MIMEBase 构造一个message的组件,可以用add_header('设置头信息') multipart.MIMEMultipart 产生一个中间件,可以用attach(组件)往里面添加组件。 tex 阅读全文
posted @ 2016-01-14 16:20 Program_青菜 阅读(254) 评论(0) 推荐(0)
摘要:python的re模块提供了有关正则表达式的方法。 常用方法与属性: compile(pattern,flags=0) 返回一个正则表达式对象,也就是说生成一个正则表达式模板,在多次使用同一个表达式的时候这个方法可以提高效率; search(pattern,string,flags=0) 返回一个m 阅读全文
posted @ 2016-01-07 13:43 Program_青菜 阅读(281) 评论(0) 推荐(0)
摘要:面向对象就是抽取某一方面共有的属性出来,构建一个类Class。这个类就叫父类(超类)。 python构建类的方式: 1 class Employee: 2 '员工类' 3 empCount = 0;'用于计数总共有多少个员工' 4 '构造方法' 5 def __init__(self,name,sa 阅读全文
posted @ 2016-01-06 19:14 Program_青菜 阅读(255) 评论(0) 推荐(0)
摘要:import 导入模块,在调用模块时需要用全限定名。例如: import model_1;model_1中有个方法为method1 那么在调用method1就不需要model_1.method1() from ... import ...导入模块,在调用模块时不需要使用全限定名。直接用方法名就行。 阅读全文
posted @ 2016-01-06 13:48 Program_青菜 阅读(234) 评论(0) 推荐(0)
摘要:python包的结构就是文件夹结构,如要想让以下文件夹结构变成python包结构 只需在每个文件夹下添加一个__init__.py。 python __init__.py在包里起一个比较重要的作用要弄明白这个问题,首先要知道,python在执行import语句时,到底进行了什么操作,按照python 阅读全文
posted @ 2016-01-04 16:07 Program_青菜 阅读(3114) 评论(0) 推荐(0)