随笔分类 -  Python

python 数据类型之list
摘要:1、不同的方式创建list、它们的内涵是不一样的!#!/usr/bin/python#!coding:utf-8#!以下程序要用到python3.5if __name__=="__main__": lista=[[] for item in range(3)] lista[0].appe... 阅读全文

posted @ 2016-01-05 16:49 蒋乐兴的技术随笔 阅读(243) 评论(0) 推荐(0)

python 数据类型之数float
摘要:1、float 对象有一个重要的方法is_intger、如果这个float对应在转化为int时不会有精度的丢失就返回True,不然就返回False#!/usr/bin/python#!coding:utf-8#!以下程序要用到python3.5if __name__ == "__main__": ... 阅读全文

posted @ 2016-01-05 16:29 蒋乐兴的技术随笔 阅读(755) 评论(0) 推荐(0)

python 数据类型之数值型
摘要:1、在python在数值的类型大概包括int float complex decimal 1、int 在3.x中它不在有最大值的限制。 2、float它更加连近于C语言中的double 3、complex 复数据类型。 4、decimal 支持用户自定义精度的类型。例子:把一个二进制的序列转... 阅读全文

posted @ 2016-01-05 15:59 蒋乐兴的技术随笔 阅读(544) 评论(0) 推荐(0)

python bool值要注意的一些地方
摘要:1、像(),[],{}这三个是可以通过bool(()),bool([]),bool({})转化为bool值的;且它们转化后的结果为False。但是这三个值它本身并不等于False、切记不可以与False直接进行比较。#!/usr/bin/python#!coding:utf-8import sysi... 阅读全文

posted @ 2016-01-05 11:02 蒋乐兴的技术随笔 阅读(1004) 评论(0) 推荐(0)

python 网络编程第四版
摘要:使用SocketServer 模块来完成服务端编程1、服务端代码如下:#!/usr/bin/python#!coding:utf-8import SocketServer as socketserverclass ClientHandler(socketserver.BaseRequestHandl... 阅读全文

posted @ 2016-01-03 10:11 蒋乐兴的技术随笔 阅读(362) 评论(0) 推荐(0)

python 网络编程第一版
摘要:--version 1.0 只完成server/client 之间的通信。1、server端的代码:#!/usr/bin/python#!coding:utf-8from socket import *import os,sysif __name__=="__main__": #定义套接字 ... 阅读全文

posted @ 2016-01-02 14:14 蒋乐兴的技术随笔 阅读(258) 评论(0) 推荐(0)

python 自定义信号处理器
摘要:说明: 这里所说的信号与kill 命令中的信号指的是同一个。#!/usr/bin/python#!coding:utf-8import sys,time,signaldef now(): return time.ctime(time.time())def onSignal(signum,st... 阅读全文

posted @ 2015-12-27 10:54 蒋乐兴的技术随笔 阅读(999) 评论(0) 推荐(0)

python sys.exit()函数说明
摘要:sys.exit()函数是通过抛出异常的方式来终止进程的,也就是说如果它抛出来的异常被捕捉到了的话程序就不会退出了。#!/usr/bin/python#!coding:utf-8import sysif __name__=="__main__": try: sys.exit(10... 阅读全文

posted @ 2015-12-26 15:55 蒋乐兴的技术随笔 阅读(1871) 评论(0) 推荐(0)

python中实现多线程的几种方式
摘要:python实现多线程的方式大概有 1、threading 2、_thread#!/usr/bin/python#!coding:utf-8import threadingdef action(msg): print '这个进程是通过 {0} 方式实现的'.format(msg)class... 阅读全文

posted @ 2015-12-26 14:53 蒋乐兴的技术随笔 阅读(793) 评论(0) 推荐(0)

python threading 模块来实现多线程
摘要:以多线程的方式向标准输出打印日志#!/usr/bin/pythonimport timeimport threadingclass PrintThread(threading.Thread): def __init__(self,threadid,count,mutex): th... 阅读全文

posted @ 2015-12-26 14:22 蒋乐兴的技术随笔 阅读(280) 评论(0) 推荐(0)

MySQLdb-python的安装
摘要:第一步下载: 第一步:进入https://github.com/farcepest/MySQLdb1/ 第二步:解压 Shell>unzip/root/MySQLdb1-MySQLdb-1.3.zip Shell>cd/root/MySQLdb1-MySQLdb-1.3第三步:安装相... 阅读全文

posted @ 2015-11-20 16:50 蒋乐兴的技术随笔 阅读(327) 评论(0) 推荐(0)

python---__getattr__\__setattr_重载'.'操作
摘要:#!coding:utf-8class Person(object): def __init__(self,id): #定义一个名为ID的属性 self.ID=id def __getattr__(self,attr): #__getattr__... 阅读全文

posted @ 2015-11-13 09:18 蒋乐兴的技术随笔 阅读(395) 评论(0) 推荐(0)

python----iter\next
摘要:1、说明:__getitem__\setitem可以迭代,它已经不被推荐了;建议使用__iter__\next。2、python会先去检查__iter__\next然后再去检查__getitem__\__setitem__,也就是说__iter__优先。例子:#!coding:utf-8#!pyth... 阅读全文

posted @ 2015-11-12 19:22 蒋乐兴的技术随笔 阅读(465) 评论(0) 推荐(0)

python--getitme\setitem 支持索引与分片
摘要:1、想要自己定义的python对象支持索引与分片操作就要重载__getitem__\__setitem__这两个方法。2、__getitme__(self,index) 这里的index参数可能类型有两种int,slice。当它是int类型时对应索引操作,当它是slice时对应分片操作。3、__s... 阅读全文

posted @ 2015-11-12 18:24 蒋乐兴的技术随笔 阅读(398) 评论(0) 推荐(0)

python生成随机密码
摘要:import randomstrings=list('qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM')random.shuffle(strings)#改变strings内容元素的排列次序print ''.join(ran... 阅读全文

posted @ 2015-11-09 18:23 蒋乐兴的技术随笔 阅读(251) 评论(0) 推荐(0)

python计算md5值
摘要:from hashlib import md5m = md5('123456')print m.hexdigest() 阅读全文

posted @ 2015-11-09 18:20 蒋乐兴的技术随笔 阅读(174) 评论(0) 推荐(0)

python---连接MySQL第五页
摘要:Connector/Python Connection ArgumentsA connection with the MySQL server can be established using either the mysql.connector.connect() function or the ... 阅读全文

posted @ 2015-11-05 12:58 蒋乐兴的技术随笔 阅读(837) 评论(0) 推荐(0)

python---连接MySQL第四页
摘要:python缓存结果集式的cursor可以用来提高性能。例子:#!conding:utf-8from mysql.connector import errorcodeimport mysql.connectorcnx=Nonecursor=Nonetry: cnx = mysql.connec... 阅读全文

posted @ 2015-11-05 12:54 蒋乐兴的技术随笔 阅读(246) 评论(0) 推荐(0)

python---连接MySQL第三页
摘要:用python语言从MySQL中查询数据#!conding:utf-8from mysql.connector import errorcodeimport mysql.connectorcnx=Nonecursor=Nonetry: cnx = mysql.connector.connect... 阅读全文

posted @ 2015-11-05 12:42 蒋乐兴的技术随笔 阅读(260) 评论(0) 推荐(0)

python---连接MySQL第二页
摘要:用python向MySQL插入值、并取出被插入行的主键。#!/usr/bin/python#!coding:utf-8import mysql.connectorfrom mysql.connector import errorcodedef insert_data(**kwargs): co... 阅读全文

posted @ 2015-11-05 11:24 蒋乐兴的技术随笔 阅读(245) 评论(0) 推荐(0)

导航