类别 创建一个简单的类: #!/usr/bin/env python __metaclass__ = type class Person: def setName(self,name): self.name = name def getName(self): return self.name def greet(self): print "Hello,world! I'm %s." % self.name foo = Person() bar = Person() foo.setNam…
$ gedit price.py #!/usr/bin/env python width = input('Please enter width: ') price_width = 10 item_width = width - price_width header_format = '%-*s%*s' format = '%-*s%*.2f' print '=' * width print header_format % (item_width, 'Item', price_width, 'P…
Socket 小型server: #!/usr/bin/env python import socket s = socket.socket() host = socket.gethostname() port = 1234 s.bind((host,port)) s.listen(5) while True: c,addr = s.accept() print 'Got connection from',addr c.send('Thank you for connecting') c.clo…
条件与循环 条件运行: name = raw_input('What is your name? ') if name.endswith('Gumby'): print 'Hello, Mr.Gumby' What is your name? Gumby Hello, Mr.Gumby name = raw_input('What is your name? ') if name.endswith('Gumby'): print 'Hello, Mr.Gumby' else: print 'He…
James Payne(American)编写的<Beginning Python>中文译作<Python入门经典>,堪称是Python的经典著作. 当然安装Python是很简单的,下载地址为:http://www.python.org/download/ .由于Python需要在注册表中进行注册,因此需要配置相应的环境变量(略). 1.Python Shell 简介 Python初学者最实用的工具就是Python IDLE(Python GUI)---Python Shell,如…
在机器学习多分类任务中有时候需要针对类别进行分层采样,比如说类别不均衡的数据,这时候随机采样会造成训练集.验证集.测试集中不同类别的数据比例不一样,这是会在一定程度上影响分类器的性能的,这时候就需要进行分层采样保证训练集.验证集.测试集中每一个类别的数据比例差不多持平. 下面python代码. # 将数据按照类别进行分层划分 def save_file_stratified(filename, ssdfile_dir, categories): """ 将文件分流到3个文件中…
Like music and movies, video games are rapidly becoming an integral part of our lives. Over the years, youve yearned for every new gaming console, mastered each blockbuster within weeks after its release, and have even won a local gaming competition…
参数类别 我们在Python虚拟机函数机制之无参调用(一)和Python虚拟机函数机制之名字空间(二)这两个章节中,分别PyFunctionObject对象和函数执行时的名字空间.本章,我们来剖析一下函数参数的实现. 在Python中,函数的参数根据形势的不同可以分为四种类别: 位置参数:如f(a, b),a和b称为位置参数 键参数:f(a, b, name="Python"),其中的name="Python"被称为键参数 扩展位置参数:f(a, b, *args)…
变量(variable)是储存数据的实体,在Python中也被称为"名称"(name). 1.Python"名称"基本命名法则 1.1) "名称"不能是Python的内置词(保留字.关键字). 1.2) "名称"由数字.下划线.字母组成. Python关键字表以及其余约定俗称的规则将在另一篇文章中详细阐述. 原文的排版也是醉了,讲名称时又讲起了内置数据类型.为了尊重原文,所以下面还是谈谈Python的另外几种基本数据类型:元组…
Python基本数据类型用Python官方说法应该叫Python内建数据类型,英文叫built-in type.下面稍微总结了一下我看到过的Python内建数据类型. Python基本数据类型 数据类型 具体的数据类型 说明 Numbers Integer => int Python2.3开始数据超出int范围可以自动转到long,而之前版本Python解释器会报错 Long Integer => long Python3.x版本均将long型归入int型,即type(10**20)结果为&l…