
Python学习
文章平均质量分 77
本专栏主要是阅读了 https://funhacks.net/explore-python/ 的《python之旅》所记录的笔记。该书言简意赅,简明易懂。非常适合快速入门,因此写博客以记之。
Hungryof
不回答任何问题!
展开
-
Python学习XII --- 多线程学习初步2 --- 锁的使用
总说前面一篇讲了如何开启多线程, 并且单独执行. 然而这些线程是不会互相干扰的, 但是在很多情况下, 线程之间的执行会互相干扰,这就需要引入同步. 同步指的是有一些代码块在某个时刻只能被一个线程执行! 比如修改数据库, 更新文件等等. 我们需要引入同步原语来进行操作这些代码(称为临界区代码). 一般有两种: 锁和信号量. 锁没啥好说的, 信号量针对多线程竞争有限资源的情况.先看一个例子...原创 2018-04-03 16:10:21 · 314 阅读 · 0 评论 -
Python学习XI --- 多线程编程初步
总说Python代码的执行是由Python虚拟机(解释器主循环)进行控制的.在主循环中同时只能有一个控制线程在执行.尽管Python解释器中可以运行多个线程,但是在任意时刻只有一个线程被解释器执行. 对Python虚拟机的访问由全局解释器锁(GIL)控制,该锁保证同时只能有一个线程运行. 在Python中主要由”_thread”模块以及”threading”模块进行线程控制. 不建议使用...原创 2018-04-02 20:56:58 · 438 阅读 · 0 评论 -
Python学习X --- 推导式
python频繁地使用迭代器,一般我们用for进行迭代。使用zip()迭代>>> names = ['n1','n2']>>> ages = [18,17,19]>>> for name, age in zip(names, ages):... print('name:', name, ' age:',age)... name: n1 age: 18name: n2 age:原创 2017-08-05 23:07:53 · 1231 阅读 · 0 评论 -
Python学习IX --- 常用模块
python常见模块转载 2017-02-10 09:38:05 · 1751 阅读 · 0 评论 -
Python学习VIII --- 正则表达式
Python正则表达式转载 2017-02-09 20:53:30 · 657 阅读 · 0 评论 -
Python学习VII --- 异常处理
简单的异常处理转载 2017-02-09 20:04:46 · 853 阅读 · 0 评论 -
Python学习VI --- 文件与目录
python文件处理与目录操作转载 2017-02-09 19:00:09 · 1367 阅读 · 0 评论 -
Python学习V---高级特性
Python的迭代器,生成器以及上下文管理器转载 2017-02-09 16:53:04 · 930 阅读 · 0 评论 -
Python基础IV---类
python类的相关知识转载 2017-02-09 14:48:22 · 1768 阅读 · 0 评论 -
Python基础III---函数式编程
函数的一些知识转载 2017-02-08 20:51:02 · 622 阅读 · 0 评论 -
Python基础II---函数基础
python基础第二篇转载 2017-02-08 14:51:01 · 745 阅读 · 0 评论 -
Python基础I---常用数据类型
python浅显笔记转载 2017-02-08 14:10:26 · 1405 阅读 · 0 评论