Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。 来看例子: 传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁。 如果改用协程,生产者生产消息后,直接通过yield跳转到消费者开始执行,待消费者执行完毕后,切换回生产者 ...
分类:
编程语言 时间:
2017-07-06 20:33:41
阅读次数:
158
一、第一个Python程序 python代码两种执行方式:1.文件执行 2.解释器交互执行 1.文件执行 2.解释器交互执行 二、变量 ...
分类:
编程语言 时间:
2017-07-06 20:30:50
阅读次数:
136
preface: 忙于近期的任务,须要用到libsvm的一些命令。如在终端执行java svm_train train_file model_file. pythonsubset.py file train_num train_file test_file等命令。但file的准备又是通过python ...
分类:
编程语言 时间:
2017-07-06 20:30:42
阅读次数:
235
在我刚开始学python的时候,用的是python2.7,那时候连接mysql用的库是MySQLdb(很诡异的大小写,初学者经常因为记不住大小写导致“No module named xxx”)。燃鹅,在python3中,这个库已经不能继续使用了。怎么办呢?在python3中,可以使用pymysql或 ...
分类:
数据库 时间:
2017-07-06 20:29:14
阅读次数:
256
#python中没有为我们提供可命名的tuple的类,这个类需要我们自己来定义,下面我们就自己来定义一个类,然后namedtuple就是可以通过名称来get
#tuple中的元素,python中的tuple类默认只能通过下标来get到tuple的元素
importcollections
#定义了一个MyNameTupleClass的类,这里就..
分类:
其他好文 时间:
2017-07-06 19:02:51
阅读次数:
156
1. 假如后缀中还有 .tar.gz 的文件通过 pip 命令进行安装步骤。 .单击 .tar.gz结尾的文件,并且对文件进行解压,进入到解压目录中,通过python命令进行安装。 命令如下:在dos命令行中输入: 进入到目录名中>python3 setup.py install 2. 假如后缀中还 ...
分类:
其他好文 时间:
2017-07-06 19:02:31
阅读次数:
378
#AutherBob
#--*--conding:utf-8--*--
#jshon这个模块就是做序列化处理的,主要用到json模块的四种方法
#1、dumps
#2、loads
#3、dump
#4、load
#先介绍dumps方法
#通过jshon的dumps的模块可以把特定的对象序列化处理为字符串
#importjson
#l1=[1,2,3,454]
#d1={‘k1‘:‘v1‘..
分类:
编程语言 时间:
2017-07-06 18:57:34
阅读次数:
173
一、基础编程语言介绍什么是编程?个人理解编程的意思就是:编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。编程语言的种类1、机器语言:机器语言是一种指令集的体系。这种指令集,称机器码(machinecode),是电脑的CPU可直接解读的数据2、汇编语言:..
分类:
编程语言 时间:
2017-07-06 18:54:02
阅读次数:
211
PIL库学习链接:http://blog.csdn.net/column/details/pythonpil.html?&page=1 1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目说明: 5 将你的 QQ 头像(或者微博头像)右上角加上... ...
分类:
编程语言 时间:
2017-07-06 18:53:25
阅读次数:
203
1.二分查找:Note:二分查找列表必须是有序的defbinary_search(find,_list):#二分查找sindex=0eindex=len(_list)whilesindex<eindex:mid=(sindex+eindex)/2if_list[mid]==find:returnmidelif_list[mid]>find:eindex=mid-1else:sindex=mid+1return-12.斐波数列:deffib(numb..
分类:
编程语言 时间:
2017-07-06 18:52:53
阅读次数:
129