摘要: #!/usr/bin/env python # -*- coding;utf-8 -*- import random def foo(args): """ :param args: int 值越大,表示数字在随机码中出现的次数越少(>=6) :return: None """ # 定义一个空字符串 temp = "" # 构建循环,每循... 阅读全文
posted @ 2017-03-02 21:40 倪兴国 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding;utf-8 -*- """ 正解(序列化):将Python数据类型转换成json或者pickle格式的字符串 json.dumps(序列化的对象) pickle.dumps(序列化的对象) json.dump(序列化的对象, 支持可以执行写操作的类文件对象) pickl... 阅读全文
posted @ 2017-03-02 21:31 倪兴国 阅读(180) 评论(0) 推荐(0) 编辑
摘要: import sys import time for i in range(31): # 清空打印内容 sys.stdout.write("\r") # 控制输出样式 sys.stdout.write("%d%% | %s" % (int(i/30*100), int(i/30*100)*"*")) # 刷新缓存 sys.stdout.flush(... 阅读全文
posted @ 2017-03-02 16:58 倪兴国 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 模块,用一砣代码实现了某个功能的代码集合。 参考资源:http://www.cnblogs.com/alex3714/articles/5161349.html 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来, 阅读全文
posted @ 2017-03-02 16:08 倪兴国 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Python的字符串格式化有两种方式: 百分号方式、format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1.百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选 阅读全文
posted @ 2017-03-02 15:11 倪兴国 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 哈希加密代码 基于md5对密码加密实现登录和注册 阅读全文
posted @ 2017-03-02 14:19 倪兴国 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2017-03-01 10:45 倪兴国 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- import threading import t 阅读全文
posted @ 2017-03-01 10:29 倪兴国 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~922337203685477 阅读全文
posted @ 2017-03-01 10:07 倪兴国 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 阅读全文
posted @ 2017-03-01 09:50 倪兴国 阅读(262) 评论(0) 推荐(0) 编辑