自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python中变量引用与赋值

摘要: 1 python中的一切事物皆为对象,并且规定参数的传递都是对象的引用。 2  python参数传递都是“传对象引用”方式。实际上相当于c++中传值和传引用的结合。 3 如果函数收到的是可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象。不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象——相当于通过“传值”来传递对象。 4

2014-12-19 09:39:17 5017

原创 如何创建可安装的python工具包

环境准备:         ubuntu14.xx         python2.7(只实测了这个版本)         setuptools(egg包是需要)(sudo apt-get install python-setuptools) Package的制作与安装过程 1. 编写module.py程序 # -*- coding: utf-8 -*- # Author

2014-12-13 14:10:36 936

原创 正则表达式

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具,正则表达式就是记录文本规则的代码。 正则表达式构建原理与方法 1 . 查找元字符:         使用\来取消这些字符的特殊意义。如果你想匹配没有预定义元字符的字符集合,我们也可以轻松地指定一个字符范围,像[0-9]代表的含意与\d就是完全一致的:一位数字;同理[a-z0-9

2014-12-13 12:55:36 513

原创 Python使用技巧

1. 使用*创建list时要注意的问题 class Point(object): def __init__(self, x, y): self.x = x self.y = y def __repr__(self): return '(%d, %d)' % (self.x, self.y) itemList = [Point(

2014-12-13 11:13:06 542

原创 Python常用模块re,collections,random

random模块 用于参数各种随机数,简单方便。 import random print random.random() # 用于生成一个0到1的随机符点数: 0 <= n < 1.0 print random.uniform(10, 20) # 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。 print random.randint(12, 20)

2014-12-13 10:29:43 1056

原创 Python下的Magic特殊方法

Python提供了一些特殊方法, 掌握他们可以完成许多酷炫功能的实现, 这些特殊方法的命名一般以__开头, 并以__结尾. 这些方法由Python解释器自动调用. 1. __slots__, dir()与__dict__         如果我们要限制一个类中的可以添加的属性, 可以定义一个特殊的变量__slots__, 简单的示例如下: class Company(object):

2014-11-30 19:17:22 546

原创 python中@property与Descriptor的使用方法

一个实际例子:         我们通常使用类类定义一些实体, 比如学生成绩(0~100分): class student(object): def __init__(self, score): self.score = score         有了这一个类定义, 老师可以方便的录入每位学生成绩, 但有一个很大的缺陷: 程序允许录入负数, 或超过100的分数.

2014-11-30 10:17:38 945

原创 python中装饰器与元类的使用

装饰器         装饰器是一种设计模式,当函数或类需要增加或修改一些功能,但设计者又不想修改源代码,就可以通过装饰器来实现,装饰器可以增大代码复用程度,有效的提高编程效率,类似于其他语言中"宏"的使用.         装饰器最大的特点是callable,由于函数与类(__call__)都可以实现可调用的功能,所以装饰器的实现方式有函数与类两种.         装饰器的基本实现过程如

2014-11-27 10:52:02 1139

压缩感知程序

压缩感知领域的一个经典算法,基追踪算法,可有效的进行仿真

2013-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除