自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 HTML和CSS

HTML和CSS的关系:HTML:网页内容的载体CSS:网页的外衣JavaScript:实现网页上的特效效果(如鼠标滑过下拉菜单、图片的轮换)HTML注释:<!–内容–>HTML标签:<html></html>文档开始标签<head></head>头标签,描述了文档的各种属性和信息,内容不会显示给读者<title&g...

2019-10-29 17:10:37 166

原创 计算机网络:自顶向下

计算机网络基础因特网的概念:公共因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界的数以百万计的计算设备的网络。主机或端系统:联向因特网的设备。端系统通过通信链路和分组交换机(著名有路由器和链路层交换机)连接到一起。通信链路:有不同类型的物理媒体组成,这些物理媒体包括同轴电缆、铜线、光纤和无线电频谱。不同的链路以不同的速率传输数据,传输速率以bps(比特/秒)度量。端系统与端...

2019-10-28 22:09:11 246

原创 Python Flask邮箱发送问题

邮箱发送失败:smtplib.SMTPAuthenticationError: (535, b’Error:原因:邮箱需要开启STMP服务才能通过stmp协议发送邮件解决:在邮箱设置里开启STMP服务并获取邮箱授权码,将邮箱密码替换成邮箱授权码额外:在cmd中设置环境变量:set VARIABLE=VALUE...

2019-09-22 23:32:40 198

原创 Python Cookbook学习记录

8.类与对象8.1修改实例变量的字符串表示'''对于__repr__()标准做法是让他产生的字符串文本能够满足eval(repr(x))=x若不想这么做,通常让他产生一段有意义的文本,并且以<和>括起来'''class Pair(object): def __init__(self, x, y): self.x=x self.y=y...

2019-09-15 23:40:31 93

原创 Python Cookbook学习记录

7.函数7.7在匿名函数中绑定变量的值x = 10#lambda表达式中用到的x是一个自由变量,在运行时绑定a = lambda y: x + yx = 20b = lambda y: x + yprint(a(10))#30print(b(10))#30#希望匿名函数可以在定义的时候绑定变量并保持值不变,则可作为默认参数x = 10a = lambda y, x=x: ...

2019-09-15 23:35:13 61

原创 Python Cookbook学习记录

5略6略7.函数7.1编写可接受任意数量参数的函数'''参数顺序:位置参数 > 关键字参数 > 默认参数'''def avg(first, *rest): return (first + sum(rest))/(1+len(rest))#rest是一个元组,包含了其他所有传递过来的位置参数#接受任意数量的关键字参数, 以**开头的参数def make(**...

2019-09-15 23:28:57 104

原创 Python Cookbook学习记录

4.迭代器和生成器4.9迭代所有可能的组合和排列import itertoolsitems = ['a', 'b', 'c']#permutations()接受一个元素集合,将其中的元素重排列为所有可能的情况,#并以元组形式返回for p in itertools.permutations(items): print(p)#得到较短长度的全排列,提供一个可选的长度参数f...

2019-09-15 23:19:41 91

原创 Python Cookbook学习记录

4.迭代器和生成器4.1手动访问迭代器的元素'''可迭代的对象(iterable):实现了__iter__()方法,不可通过next()获取元素,且元素个数清楚迭代器(itertor):实现了__iter__()和__next__()方法,可通过next()获取元素并且是接着上一次的next()往下,也可通过for循环获取元素'''myList1 = iter([1, 2, 3, 4,...

2019-09-10 23:40:48 85

原创 Python Cookbook学习记录

3.数值、日期和时间3.9处理大型数组的计算import numpy as npax = np.array([1, 2, 3, 4])ay = np.array([5, 6, 7, 8])#每个元素乘以2print(ax*2)#每个元素加10print(ay+10)#对应位置上的元素相加print(ax+ay)#对应位置上的元素相乘print(ax*ay)def f(...

2019-09-10 23:26:49 131

原创 Python Cookbook学习记录

3.数字、日期和时间3.1对数值进行取整#简单的取整, 四舍五入print(round(1.23, 1))print(round(1.27, 1))print(round(-1.27, 1))print(round(1.25361, 3))#位数化为零a = 1627731#后一位取零 1627730print(round(a, -1))#后两位取零 1627700pri...

2019-09-08 23:44:32 123

原创 Python Cookbook学习记录

2.字符串和文本2.8编写多行模式的正则表达式import recomment = re.compile(r'/\*(.*?)\*/')text1 = '/* this is a comment */'#"""多行文本text2 = '''/* this is a multiline comment */'''print(comment.findall(te...

2019-09-08 23:15:46 89 1

原创 Python Cookbook学习记录

2.字符串和文本2.1针对任意多的分隔符拆分字符串line = 'asdf fjdk; afed, fjek,asdf, foo'import reprint(re.split(r'[;,\s]\s*', line))#用到捕获组,匹配文本包含在最后的结果中fileds = re.split(r'(;|,|\s)\s*', line)print(fileds)#不想使用捕...

2019-09-02 22:36:20 65

原创 Python Cookbook学习记录

1.数据结构和算法1.15根据字段将记录分组rows = [ {'address': '5412 N CLARK', 'date': '07/01/2012'}, {'address': '5148 N CLARK', 'date': '07/04/2012'}, {'address': '5800 E 58TH', 'date': '07/02/2012'}, ...

2019-08-31 21:45:50 85

原创 Python cookbook学习记录

1.数据结构和算法1.8与字典有关的计算问题prices = { 'ACME': 45.23, 'AAPL': 612.78, 'IBM': 205.55, 'HPQ': 37.20, 'FB': 10.75 }#zip()的结果只能使用一次min_price = min(zip(prices.values(), prices.keys()))min_price1 = min...

2019-08-30 16:02:05 65

原创 Python Cookbook学习记录

Python Cookbook笔记1.数据结构和算法1.1分解序列单独变量和序列元素个数相同x, y = (1, 2)1.2分解出N个元素x, *y, z = [1, 2, 4, 5, 8]1.3保存N项纪录from colllections import dequedef search(lines, pattern, history=5): previous_line =...

2019-08-29 11:12:42 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除