基础
文章平均质量分 68
载浮载沉
这个作者很懒,什么都没留下…
展开
-
发送邮件
发送邮件.py:import smtplibfrom email.mime.text importMIMETextdef email(receiver, title='标题',body='正文'): host='smtp.qq.com' #smtp.163.com port=465 #25 sender='904477955@qq.com' #dav原创 2017-12-05 13:10:34 · 422 阅读 · 0 评论 -
时间
%a英文星期的简写%A英文星期的完全%b英文月份的简写%B英文月份的完全%c星期+年月日+时分秒%d日,取1-31%H时,0-23%I时,0-12%m月,1-12%M分,1-59%j当年的第几天%w星期几,1-7%W当年的第几周%x年月日%X时分秒%y年的简写,00-99%Y年的完整拼写*********************原创 2017-12-05 13:11:09 · 389 阅读 · 0 评论 -
素数、边读边写、itertools排列
输出第10000个素数:from math import sqrtdef is_prim(number): if number <2: return False for i inrange(2, int(sqrt(number)) + 1): if number % i == 0: return False原创 2017-12-05 13:10:56 · 311 阅读 · 0 评论 -
type函数生成class、自定义异常
def fn(self, name='world'): print('Hello, %s!' %name) print(self.move)class Animal: move='run'#type的首参是类名,二参()内是各父类,三参{}内是各方法或类属性Dog = type('Dog', (Animal,), {'hi':fn,'attr':'xxx'})原创 2017-12-05 13:10:53 · 438 阅读 · 0 评论 -
高阶函数、闭包
f用于{}的格式化,{}内是变量或函数的某个形参;%s这种格式化不行def func(): name='小明' print(f'goodmorning,{name}')func()def func(name): print(f'good morning,{name}')func('小明')*********************************原创 2017-12-05 13:10:50 · 294 阅读 · 0 评论 -
copy;交集、并集、差集
变量: a=1;b=2;c=1——发现变量a和c的内存地址竟然相同,这就是Python不需要定义变量的秘密:内存中根本就没有a、b、c,自然就不必定义啦。例如,a,b=b,a的真相是a,b=(2,1),等号后的都是存在内存里的,但是b和a并没在内存(=后若是str、int等Python类型比如'a'和'b',那才是真的放在内存里了),它俩相当于此刻的内存中的数值2和1的行参。****原创 2017-12-05 13:10:40 · 318 阅读 · 0 评论