分类
摘要:
在Python不可变数据类型中,有一个比较重要的角色那就是元组( tuple )。如果某个对像被定义为元组类型,那么就意味着它的值不能被修改,除非重新定义一个新的对像。元组和List列表常被放在一起进行比较,它们都是序列,所以有许多相同的操作方法,但前者是不可变数据类型,后者是可变数据类型,从本质上又并不相同.
... 阅读原文
2017-10-02 23:30:02 阅读(778) 评论(0)
摘要:
BeautifulSoup官方介绍:
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.
官方网站:https://www.crummy.com/software/BeautifulSoup/
Beautifu... 阅读原文
2017-10-02 21:08:02 阅读(838) 评论(0)
摘要:
一、编程语言的分类
编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,Python是一门动态解释型的强类型定义语言。
Python的优缺点
Python解释器:CPython、IPython(金融用的多,交互器)、PyPy(推荐,速度快)、JyPython、IronPython
二、Python... 阅读原文
2017-10-02 00:10:07 阅读(781) 评论(0)
摘要:
一、Web框架本质
所有的web应用程序本质上都是socket,用户的浏览器其实就是一个socket客户端。
python中常用的web框架有:
Django
Flask
web.py
WSGI(web server gateway interface)定义了使用python编程的web app和web se... 阅读原文
2017-10-01 23:58:03 阅读(800) 评论(0)
摘要:
python几大核心之——字符串
1.什么是字符串
其实前面说到数据类型时说过了,就是带有引号的参数,“”引号内的一切东西就是字符串,字符串又叫文本。
2.创建字符串的两种方式:
3.字符串的方法:
python2:
python3:
同样的,不同版本里字符串的方法还是很多不一样,老套路,我还是只解析常用的... 阅读原文
2017-10-01 20:55:09 阅读(783) 评论(0)
摘要:
首先引出我的Python之路,我是计算机技术爱好者,打造属于自己代码编写的工具是一件很享受的事情,推荐用Sublime Text 3 ,关于ST3 找度娘最了解的咯。
1.下载
官网地址:http://www.sublimetext.com/3
2.Windows 10 安装配置Python环境
1)安装时注意打勾... 阅读原文
2017-10-01 17:05:10 阅读(844) 评论(0)
摘要:
它的基本原理就是select/epoll这个function会不断的轮询所负责的所有socket,当某个socket有数据到达了,就通知用户进程。它的流程如图:
当用户进程调用了select,那么整个进程会被block,而同时,kernel会“监视”所有select负责的socket,当任何一个so... 阅读原文
2017-10-01 16:17:07 阅读(795) 评论(0)
摘要:
看了一圈, 没看到稍微好用的ConnectionPool, 除了一个aiomysql, 但是这个是异步的, 我暂时没有用到这么高版本的Python, 所以就动手造一个轮子.
原理比较简单, 先造一个线程安全的集合, 无非就是Lock+Set, 然后修改PyMySQL的close方法, 把实例对象和我的这个集合关联起... 阅读原文
2017-10-01 14:01:04 阅读(788) 评论(0)
摘要:
1. 元组的元素不可修改,但元组的元素的元素可以被修改。
2. name="eric"
print(name.center(20, "*")
3. list=['a', 'b', 'c', 'd']
str = '-'.join(list)
maketrans()语法
maketrans()方法... 阅读原文
2017-10-01 11:08:02 阅读(751) 评论(0)
摘要:
python几大核心之——字典(dict)
1.什么是字典
学生时代都用过字典吧?用这个字的读音,偏旁就能用字典查到其相关信息,词性,意思,组词,造句,还有在什么场合下用这个字等等的。
在python中的这个字典,其实功能是一样的,当然,肯定不是用来查字的,是用来查我们需要的数据的,而且字典要查可以通过网络查字的,而... 阅读原文
2017-10-01 00:24:05 阅读(783) 评论(0)