分类
摘要:
python3 求一个list的所有子集
def PowerSetsBinary(items):
N = len(items)
for i in range(2 ** N):#子集的个数
combo = []
for j in range(N):#用来判断二进... 阅读原文
2020-02-17 07:38:02 阅读(2872) 评论(0)
摘要:
常用的7个函数:
1.random.random():返回一个[0,1)之间的随机浮点值(双精度)
2.random.uniform(a,b):返回[a,b]之间的一个随机浮点;a,b两个变量大小随意
3.random.randrange([start],end,[step]):返回[start,en... 阅读原文
2020-02-17 06:25:01 阅读(2341) 评论(0)
摘要:
1.为什么创建虚拟环境?
和其他大多数现代编程语言一样,Python对包和模块的下载、存储以及管理有其自己的一套方法,Python的包一般都存在几个特定的地方,大部分系统包会存在sys.prefix指定的路径下;大部分第三方包,比如easy_install或pip会将包存放在site-packages所指定的... 阅读原文
2020-02-17 06:00:05 阅读(2637) 评论(0)
摘要:
1. textwrap文本自动换行与填充
textwrap模块提供了一些快捷函数,以及可以完成所有工作的类TextWrapper。如果你只是要对一两个文本字符串进行自动或填充,快捷函数应该就够用了;否则的话,你应该使用TextWrapper的实例来提高效率。
1.1 填充段落
textwrap.fill(te... 阅读原文
2020-02-16 22:34:04 阅读(2942) 评论(0)
摘要:
服务端代码
import socketserver
# 定义一个类
class MyServer(socketserver.BaseRequestHandler):
# 如果handle方法出现报错,则会进行跳过.但是setup方法和finish方法无论如何都会进行执行的.
def set... 阅读原文
2020-02-16 19:12:01 阅读(2364) 评论(0)
摘要:
isinstance和issubclass
isinstance(obj,cls)检查是否obj是否是类 cls 的对象
class Foo(object):
pass
obj = Foo()
isinstance(obj, Foo)
issubclass(sub, super)检查... 阅读原文
2020-02-16 17:24:13 阅读(2459) 评论(0)
摘要:
楔子
你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢?
你搜罗了自己掌握的所有技能,写出了下面的代码来描述这两个角色... 阅读原文
2020-02-16 15:59:11 阅读(2392) 评论(0)
摘要:
包
包是一种通过使用‘.模块名’来组织python模块名称空间的方式。
1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法
2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是一个包含_... 阅读原文
2020-02-16 14:06:03 阅读(2340) 评论(0)
摘要:
楔子
在讲今天的内容之前,我们先来讲一个故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢......这个故事你... 阅读原文
2020-02-16 11:43:03 阅读(2495) 评论(0)
摘要:
楔子
在讲新知识之前,我们先来复习复习函数的基础知识。
问:函数怎么调用?
函数名()
如果你们这么说。。。那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题。。。
来你们在自己的环境里打印一下自己的名字。
你们是怎么打的呀?
是不是print('xxx'),好了,现在你们结合我刚刚说的函数的调用方... 阅读原文
2020-02-16 11:22:05 阅读(2450) 评论(0)