自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn_sr的博客

初生牛犊

  • 博客(14)
  • 收藏
  • 关注

原创 Python tips: 什么是*args和**kwargs?

先来看个例子:def foo(*args, **kwargs): print ‘args = ‘, args print ‘kwargs = ‘, kwargs print ‘—————————————’if name == ‘main‘: foo(1,2,3,4) foo(a=1,b=2,c=3) foo(1,2,3,4, a=1,b=2

2016-09-07 19:59:09 170

原创 调试

pdb命令 解释break 或 b *设置断点 continue 或 c *继续执行程序 list 或 l *查看当前行的代码段 step 或 s *进入函数 return 或 r *执行代码直到从当前函数返回 exit 或 q *中止并退出 next 或

2016-09-07 19:58:38 218

原创 定制类

slots 动态绑定属性和方法 1.为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的slots变量,来限制该class实例能添加的属性:class Student(object): __slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称@property 对于类的方法,装饰器一样起作用。Python内置的@proper

2016-08-22 16:46:55 229

原创 高级特性

列表生成式list(range(1, 11))>>> [x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来 for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方:>>> [x * x for x in ran

2016-08-21 20:06:23 196

原创 面向对象编程-廖雪峰

限制访问如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__如果外部代码要获取name和score怎么办?可以给Student类增加get_name和get_score这样的方法:> class Student(object):> ...> def get_name(self):> return self.__name> >

2016-08-20 15:26:56 553

原创 powershell

http://www.cnblogs.com/grapeot/archive/2010/02/22/1670822.htmlpowershell比cmd更强大

2016-07-20 15:30:51 248

原创 python代码风格

函数的风格以前我教过的怎样写好函数的方法一样是适用的,不过这里要添加几条: 由于各种各样的原因,程序员将 class (类)里边的函数称作 method (方法)。很大 程度上这只是个市场策略(用来推销 OOP),不过如果你把它们称作“函数”的话, 是会有啰嗦的人跳出来纠正你的。如果你觉得他们太烦了,你可以告诉他们从数学 方面演示一下“函数”和“方法”究竟有什么不同,这样他们会很快闭嘴的。

2016-07-19 16:07:36 531

原创 小结python

from sys import argv sys模块导入argv script,filename = argv 解包unpack print(txt.read()) 读取文本文件 target = open(filename,’r’)

2016-07-19 11:11:26 288

原创 笨办法学python 42

理解 self 的概念,以及它在 init 、 play 、 death 里是怎样使用的。 摘自 http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html (顺便修正init和print在python3里的写法) 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须

2016-07-15 20:37:25 794

转载 [python]有限状态机(FSM)简单实现

本文发表于恋花蝶的博客http://blog.csdn.net/lanphaday,欢迎转载,但必须保留文章内容完整且包含本声明。违者必究。 [python]有限状态机(FSM)简单实现简述 有限状态机(以下用FSM指代)是一种算法思想,简单而言,有限状态机由一组状态、一个初始状态、输入和根据输入及现有状态转换为下一个状态的转换函数组成。在Gof的23种设计模式里的state模式是一种面向对象的状

2016-07-15 09:51:40 1356

转载 python文档字符串

Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串!使用DocStrings!/usr/bin/pythonFilename: func_doc.pydef printMax(x, y): '''Prints

2016-07-14 22:08:19 342

转载 Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果

2016-07-14 22:00:13 239

转载 python中的sys模块函数

Sys模块

2016-07-14 20:04:04 1376

转载 笨办法学python 40

字典的添加、删除、修改操作dict = {“a” : “apple”, “b” : “banana”, “g” : “grape”, “o” : “orange”} dict[“w”] = “watermelon” del(dict[“a”]) dict[“g”] = “grapefruit” print dict.pop(“b”) print dict dict.clear() pr

2016-07-14 16:10:38 1367

空空如也

空空如也

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

TA关注的人

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