飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

上一页 1 ··· 5 6 7 8 9 10 下一页

2012年7月10日 #

python参数传递

摘要: http://sm4llb0y.blog.163.com/blog/static/18912397200981595642846/Python中函数参数的传递是通过“赋值”来传递的。但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题。函数参数的使用可以分为两个方面,一是函数参数如何定义,二是函数在调用时的参数如何解析的。而后者又是由前者决定的。函数参数的定义有四种形式:1. F(arg1,arg2,...)2. F(arg2=,arg3=...)3. F(*arg1)4. F(**arg1)第1 种方式是最“传统”的方式:一个函数可以定义不限个数 阅读全文

posted @ 2012-07-10 00:33 飞机场场长 阅读(519) 评论(0) 推荐(0) 编辑

2012年7月9日 #

正则表达式--前缀r

摘要: http://ldl.wisplus.net/2010/09/10/python%E4%B9%8B%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/在字符串前添加前缀r,形成“原始字符串”,可以避免字符串中字符’\'进行转义.>>> re.sub(r’\\a\|b’,'c’,r’\a|b’)‘c’在匹配模式中:’|'有特殊意义or,可以通过前面加上’\'变成’\|’可以使其变成单纯的字符’|’.’\'有特殊意义,通过前面加上’\'变成’\\’,即是变成单纯的字符’\’在匹配字符串中:若没 阅读全文

posted @ 2012-07-09 23:55 飞机场场长 阅读(3250) 评论(0) 推荐(0) 编辑

Python中__init__方法介绍

摘要: http://www.2cto.com/kf/201009/74919.html本文介绍Python中__init__方法的意义。__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。注意,这个名称的开始和结尾都是双下划线。使用__init__方法代码例子#!/usr/bin/python# Filename: class_init.pyclass Person: def __init__(self, name): self.name = name def sayHi(self): print Hell... 阅读全文

posted @ 2012-07-09 22:54 飞机场场长 阅读(283) 评论(0) 推荐(0) 编辑

#!/usr/bin/env python与#!/usr/bin/python

摘要: 问:最近在学习Python,有个问题向高手们求解#!/usr/bin/env python到底有什么作用?有人说只有在UNIX类的系统下才有意义.是不是在windows下就没任何作用呢?它与#!/usr/bin/python的区别在哪里。是Python程序中必须要的吗?谢谢……答:"有人说"他是对的。“#!/usr/bin/env python”这只是告诉操作系统这个脚本的解释、执行程序的具体位置,+了这个头,在"X"类操作系统中就直接可以这样执行脚本了“hello.py”,否则的话就得这样执行“python hello.py”.区别:#!/usr/bi 阅读全文

posted @ 2012-07-09 22:49 飞机场场长 阅读(471) 评论(0) 推荐(0) 编辑

面向对象程序设计

摘要: http://baike.baidu.com/view/249254.htm基本概念 面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。 1)对象 对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。 2)类 类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。 3)封装 封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。 4)继承 继承是让某个类型... 阅读全文

posted @ 2012-07-09 16:30 飞机场场长 阅读(323) 评论(0) 推荐(0) 编辑

Python模块学习 ---- random 随机数生成

摘要: http://blog.csdn.net/jgood/article/details/4278885Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n:b <= n <= a。如果 a < 阅读全文

posted @ 2012-07-09 16:14 飞机场场长 阅读(287) 评论(0) 推荐(0) 编辑

python 去除 list 重复元素

摘要: 比较容易记忆的是用内置的set l1 = ['b','c','d','b','c','a','a'] l2 = list(set(l1)) print l2 还有一种据说速度更快的,没测试过两者的速度差别 l1 = ['b','c','d','b','c','a','a'] l2 = {}.fromkeys(l1).keys() print l2 这两种都有个缺点,祛除重复 阅读全文

posted @ 2012-07-09 14:29 飞机场场长 阅读(572) 评论(0) 推荐(0) 编辑

学习笔记(1-?)

摘要: 1.显示类型(2012-07-09)1 test=(1,2,3,4)2 print str(type(test))2.Python的文件类型分为3种,即源代码、字节代码和优化代码。这些都可以直接运行,不需要进行编译或连接。源代码以.py为扩展名,由python来负责解释;源文件经过编译后生成扩展名为.pyc的文件,即编译过的字节文件。这种文件不能使用文本编辑器修改。pyc文件是和平台无关的,可以在大部分操作系统上运行。经过优化的源文件会以.pyo为后缀,即优化代码。它也不能直接用文本编辑器修改.3.python中的变量不需要声明,变量的赋值操作就是变量声明和定义的过程。4.在函数之外定义的变量 阅读全文

posted @ 2012-07-09 14:18 飞机场场长 阅读(282) 评论(0) 推荐(0) 编辑

python datetime处理时间

摘要: http://dmm-star.iteye.com/blog/1109308Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最小、最大年份。其中,MINYEAR = 1,MAXYEAR = 9999。(对于偶等玩家,这个范围已 阅读全文

posted @ 2012-07-09 12:15 飞机场场长 阅读(410) 评论(0) 推荐(0) 编辑

python main函数

摘要: 关于Python的主(main)函数问题2007-07-23 19:14初次接触Python的人会很不习惯Python没有main主函数。这里简单的介绍一下,在Python中使用main函数的方法#hello.pydef foo(): str="function" print(str);if __name__=="__main__": print("main") foo()其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数在Cmd中运行结果C:\work\py 阅读全文

posted @ 2012-07-09 11:29 飞机场场长 阅读(109909) 评论(2) 推荐(5) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页