随笔分类 -  python3

摘要:socketserver Python之路【第九篇】:Python基础(25)socket模块是单进程的,只能接受一个客户端的连接和请求,只有当该客户端断开的之后才能再接受来自其他客户端的连接和请求。当然我 们也可以通过python的多线程等模块自己写一个可以同时接收多个客户端连接和请求的socke 阅读全文
posted @ 2016-07-09 01:44 漫画 阅读(251) 评论(0) 推荐(0)
摘要:socket网络编程 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用打开、读写、关闭模式来操作。socket就是该模 阅读全文
posted @ 2016-07-09 01:40 漫画 阅读(251) 评论(0) 推荐(0)
摘要:参考连接: Python 面向对象(初级篇) http://www.cnblogs.com/wupeiqi/p/4493506.html python 面向对象(进阶篇) http://www.cnblogs.com/wupeiqi/p/4493506.html python 面向对象及相关 htt 阅读全文
posted @ 2016-07-02 22:44 漫画 阅读(290) 评论(0) 推荐(0)
摘要:一、面向对象基础 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象 阅读全文
posted @ 2016-06-25 10:18 漫画 阅读(247) 评论(0) 推荐(0)
摘要:迭代器 迭 代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们 很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或 阅读全文
posted @ 2016-06-18 00:12 漫画 阅读(187) 评论(0) 推荐(0)
摘要:正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描 阅读全文
posted @ 2016-06-18 00:05 漫画 阅读(222) 评论(0) 推荐(0)
摘要:常用模块 time模块 time.time() time.ctime() time.gtime() time.localtime() time.mktime() time.strftime() time.trptime() time.asctime() datetime模块 datetime.dat 阅读全文
posted @ 2016-06-17 23:59 漫画 阅读(223) 评论(0) 推荐(0)
摘要:#普通装饰器# (@+函数名),需要记住关键两点:#功能:#1、自动执行outer函数,并且将其下面的函数名f1当作参数传递#2、将outer函数的返回值,重新赋值给f1# #装饰器必备# ####第一:函数名和执行函数##### def foo(): #创建函数# print('hello') # 阅读全文
posted @ 2016-06-04 03:57 漫画 阅读(394) 评论(0) 推荐(0)
摘要:# 万能参数:既带一个星也带两个星# #*args, **kwargs 一般都用这个表示def func(*args, **kwargs): ## # def func(**kwargs,*args): # 两星和一星的位置不能互换,必须一星的在前面,两星的在后面。 print(args,type( 阅读全文
posted @ 2016-05-28 05:23 漫画 阅读(321) 评论(0) 推荐(0)
摘要:#动态参数:** 2星默认将传入的参数,全部放置在字典中f1(**{"kl":"v1", "k2":"v2"})#带2星的用来处理那些带有键值对的值,即一个key一个value的值# 示例# def func(**kwargs):# print(kwargs,type(kwargs))# # 执行方 阅读全文
posted @ 2016-05-28 05:22 漫画 阅读(195) 评论(0) 推荐(0)
摘要:# 动态参数:# * 1星默认将传入的参数,全部放置在元组中,f1(*[1`1,22,33,44])# 带1个星的用来处理那些默认按照顺序传的值# # #示例# def func(*args):# print (args,type(args))# # 执行方式一# func(11,33,4,4454 阅读全文
posted @ 2016-05-28 05:21 漫画 阅读(166) 评论(0) 推荐(0)
摘要:# 指定参数:将实际参数赋值给指定的形式参数# # 示例# def send(name,xx = "ok"):# ...## send('xx=1234@qq.com',name="你好")# # 练习1def send(mail_addr,content,): print(mail_addr,co 阅读全文
posted @ 2016-05-28 05:20 漫画 阅读(265) 评论(0) 推荐(0)
摘要:# 普通参数:严格按照顺利,将实际参数赋值给形式参数# def send(name):# ...# send("eric")def sendmail(mail_addr): #第一步、创建函数 (mail_addr是形式参数)第三步、mail_addr = {str}'329342127@qq.co 阅读全文
posted @ 2016-05-28 05:18 漫画 阅读(219) 评论(0) 推荐(0)
摘要:# 默认参数:必须放置在形式参数列表的最后# def send(name,xx = "ok"):# ...# # 使用默认参数# send("eric") #对形式参数的第一个元素赋值,第二个元素使用默认参数。# # 指定参数# send("eric","no") #对形式参数的第一个元素赋值,第二 阅读全文
posted @ 2016-05-28 05:18 漫画 阅读(223) 评论(0) 推荐(0)
摘要:# 面向过程编码:# 意思是从上到下写,按照逻辑一点一点的写,当遇到相同功能的时候,复制粘贴相同的代码实现,这就叫面向过程编程。# 代码可读性差# 执行效率低# 函数式编程:# 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可# 面向对象:对函数进行分类和封装,让开发“更快更好更 阅读全文
posted @ 2016-05-28 05:16 漫画 阅读(174) 评论(0) 推荐(0)
摘要:old_dict = { "#1":{ 'hostname':'c1', 'cpu_count': 2, 'mem_capicity': 80 }, "#2":{ 'hostname':'c1', 'cpu_count': 2, 'mem_capicity': 80 }, "#3":{ 'hostn 阅读全文
posted @ 2016-05-28 05:15 漫画 阅读(167) 评论(0) 推荐(0)
摘要:# 练习:寻找差异# # 数据库中原有old_dict = { "#1":8, "#2":4, "#4":2,}## cmdb 新汇报的数据new_dict = { "#1":4, "#2":4, "#3":2,}## 需要删除:?# 分析:# 1、需要删除的数据,即old_dict中有的,new_ 阅读全文
posted @ 2016-05-28 05:14 漫画 阅读(201) 评论(0) 推荐(0)
摘要:# 1、set集合# 集合是一个无序不重复元素的序列。# 基本功能是进行成员关系测试和删除重复元素# 回忆:# li = [] 创建一个列表,这种方法在python内部实际是会调用list()这种方法。# list()创建列表的另外一种方法# 注:类后面加一个括号(),就是调用了类的_init_方法 阅读全文
posted @ 2016-05-28 05:09 漫画 阅读(196) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python3# -*- coding: utf-8 -*-#Author:Jam#0、元组'''元组和列表类似,不同之处在于元组的元素不能修改元组使用小括号,列表使用方括号元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可'''#实例:tup1 = ('Goo 阅读全文
posted @ 2016-05-21 03:05 漫画 阅读(223) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python3# -*- coding: utf-8 -*-#Author:Jam#0、列表'''序列是最基本的数据结构,序列中的每个元素都分配一个数字,它的位置索引第一个是0,第二个是1,以此类推列表是最常用的python数据类型,作为一个方括号内的逗号分隔值出现列表 阅读全文
posted @ 2016-05-21 03:04 漫画 阅读(314) 评论(0) 推荐(0)