![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 75
_BLUE_SKY_
真正重要的是解决问题的能力和耐心
展开
-
Python编码问题
字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535...转载 2018-04-30 10:17:22 · 125 阅读 · 0 评论 -
生成器
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环...转载 2018-04-30 11:20:28 · 119 阅读 · 0 评论 -
Python列表和鸭子类型
列表可以说是python最重要的数据结构,因为python具有正交性,所以我们可以从list中的特性推测出其他数据结构的基本的特性。python具备了鸭子特性和,让其语言具有极强的表达性。1 list()函数list(obj)可以把一切序列转换为list。同时我们可以推测只要是序列,所以obj可以是字符串,元组和任何可以迭代的序列。同时我们可以推测具有tuple(),map()等类型函...原创 2018-04-30 13:34:22 · 267 阅读 · 0 评论 -
Flask框架(快速入门)
毕业设计是一个社交博客,选择了Flask框架,这里是总结下对Flask框架的学习。 Flask框架是一个微框架,开发的理念就是设计一个可扩展的Web框架,它具有一个包含基本服务的强健核心,其他功能可通过扩展实现。所以开发者可以自己挑选所需的扩展包。 Flask的核心就是基于Werkzeug提供的Web服务器网关接口(WSGI)和Jinja提供的模板系统。但是Flask没有原生的...原创 2018-04-28 09:47:35 · 385 阅读 · 0 评论 -
排序算法
因为python的表达能力极强,所以用python来实现算法的感觉让人很自然,这种感受是C等语言很难感受到的。1 快排 O(Nlog(N))list = [8,6,3,7] def quicksort(list): if len(list) < 2: return list mid = list[0] left = [i for i ...原创 2018-04-28 11:28:56 · 88 阅读 · 0 评论