Python
真像大白阿
Java的傀儡。。
展开
-
python实现堆栈和队列
python实现堆栈,可先将Stack类写入文件stack.py,在其它程序文件中使用from stack import Stack,然后就可以使用堆栈了。stack.py的程序如下:class Stack(): def __init__(self,size): self.size=size; self.stack=[]; self.top=-1; def push(self,转载 2017-01-10 13:59:29 · 590 阅读 · 0 评论 -
5个常用的Python功能代码
一、随机数生成>>> import random #导入Python内置的随机模块 >>> num = random.randint(1,1000) #生成1-1000之间的伪随机数二、读文件>>> f = open("c:\\1.txt","r") >>> lines = f.readlines() #读出所有内容给变量 f >>> for line in转载 2017-02-20 21:56:05 · 482 阅读 · 0 评论 -
python lambda的用法
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45269343lambda函数也叫匿名函数,函数没有具体的名称。先来看一个最简单例子:[python] view plain copy def f(x): retu转载 2017-04-11 19:19:18 · 970 阅读 · 0 评论 -
进程、线程和协程的理解
进程、线程和协程之间的关系和区别也困扰我一阵子了,最近有一些心得,写一下。进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。协程和线程一样共享堆,不共享栈,协程由程序员在协程的代码里显示调度。进程和其他两个的区别还是很明显的。协程和线程的区别是:协程避转载 2017-06-06 10:35:48 · 298 阅读 · 0 评论 -
KBEngine服务器demo中的AI(人工智能)
简介:最近公司在使用KBEngine服务器来开发网游,从接触python到开始搞KBEngine时间比较短,各种翻资料,逛论坛,自己挖了很多的坑,刚开始接触AI,网上关于这块也不多,后来慢慢摸索,使用了有限状态机的模式,总算实现了大部分的需求,今天来拿官方的demo给大家一起分享一下AI。整体概述在官方给出的demo中,作为NPC的Monster继承了一系列的接口, 每种接口对应于不同...原创 2017-04-12 00:28:39 · 3047 阅读 · 0 评论 -
在Python中使用lambda高效操作列表的教程
介绍lambda()Python用于支持将函数赋值给变量的一个操作符 默认是返回的,所以不用再加return关键字,不然会报错?123result= lambda x: x * xresult(2)# return 4map()/filter()/reduce()需要两个参数,第一个转载 2017-04-11 19:02:20 · 2357 阅读 · 0 评论