python 命名规范

命名规范细节内容,值得关注一下,养成良好的习惯,谁说不是呢 类的命名采用驼峰命名法,如CamelCase; 模块名、包名、函数、变量命名使用小写字符,如separated_by_underscrores; 常量使用大写字母,并且以下划线分隔单词; 下划线...

2016-06-24 16:37:39

阅读数 447

评论数 0

classmethod demo

类方法: #coding:utf-8 class Times(object): factor = 1 def tell(self): return 'A' @classmethod def mul(cls,x): return cl...

2015-10-03 16:15:47

阅读数 366

评论数 0

安装Chrome driver/ IE driver

chrome driver的下载地址:    https://chromedriver.storage.googleapis.com/2.10/chromedriver_win32.zip

2014-08-15 11:38:04

阅读数 27349

评论数 1

Python的静态方法和类成员方法

Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的: 1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数; 2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量; 3)静态方法有点像函数工...

2014-08-13 14:21:19

阅读数 720

评论数 0

静态方法

静态方法

2014-04-05 19:34:55

阅读数 686

评论数 0

使用类、类属性、对象属性

#coding:utf-8 ''' 1.类属性 -- 定义在类后 2.数据属性 -- 定义在__init__方法中 3.使用类属性c统计当前的对象个数 ''' class Hum(object): #类属性c、sing c=0 sing="hello"...

2014-03-19 16:22:00

阅读数 582

评论数 0

Python 使用 Xlrd/xlwt 操作 Excel

Python 处理 Excel,可以使用 xlrd/xlwt 2个模块,使用简单特好上手。 xlrd 安装: sudo easy_install xlrd # windows 参考http://pypi.python.org/pypi/xlrd 简单使用: import x...

2014-03-17 12:06:00

阅读数 2428

评论数 0

输出包含共同元素的变量值

输出包含共同元素的变量值 #coding:utf-8 def main():     a1=1     a2=2     a3=3     for i in xrange(1,4):                  print eval("a%d"...

2014-03-11 13:55:41

阅读数 517

评论数 0

python中的深拷贝和浅拷贝理解

在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。以下分两个思路来分别理解浅拷贝和深拷贝: 利用切片操作和工厂方法list方法拷贝利用copy中的deepcopy方法进行拷贝 1、利用切片...

2014-03-10 15:50:09

阅读数 962

评论数 0

python调用shell总结

1.os.system system方法只返回外部程序的运行结果。这个方法比较适用于外部程序没有输出结果的情况 2.os.popen 返回一个类文件对象,调用该对象的read()或readlines()方法可以读取输出内容。当需要得到外部程序的输出结果时,本方法非常有用 impor...

2014-02-26 14:32:55

阅读数 682

评论数 0

使用getattr()

getattr(object ,name [, default] ) 1. 如果object 含有name属性,则返回name属性,可以直接使用该属性 2. 如果object 没有name属性,且提供了default值,则返回default

2014-02-24 15:50:05

阅读数 897

评论数 0

使用locals()获得类,进行分发

参考dive into python P142 #coding:utf-8 ''' locals()字典接收全局的类名称,从而获得类,然后实例化该类,调用实例的方法 ''' #定义类 myclass class myclass:     def __init__(self):         s...

2014-02-21 14:51:57

阅读数 548

评论数 0

安装pip

linux下安装软件包要用root权限,即sudo apt-get install xxx

2014-02-19 09:16:42

阅读数 937

评论数 0

n&1判断奇偶

n&1 与运算 if n&1可以判断n是否为偶数 如果是偶数,n&1返回0;否则返回1

2014-02-10 15:41:29

阅读数 3375

评论数 0

linux之cut用法

cut 通常是针对“行”来进行分析,截取行的元素内容 cut -b n 文件名 取出文件中每行第n个字节 cut -c n 文件名 取出文件中每行第n个字符 cut -d m -f n 文件名 取出文件中每行以m为分隔符,分割后的第n个域的内容 sed -n l 文件名    区分文件中的制表符和...

2014-02-10 14:54:13

阅读数 605

评论数 0

python常用函数总结

1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法...

2014-02-07 14:12:45

阅读数 619

评论数 0

classmethod类方法

类方法可以直接使用类名调用;否则只能使用实例进行调用方法 #coding:utf-8 ''' 类方法可以直接使用类名调用;否则只能使用实例进行调用方法 ''' class c: def __init__(self): self._a=1 @classmethod...

2014-02-07 10:36:26

阅读数 637

评论数 0

MySQL问题解决:-bash:mysql:command not found

MySQL问题解决:-bash:mysql:command not found   问题:        [root@linux115 /]# mysql -uroot -p          -bash: mysql: command not found     因为mysq...

2014-01-22 16:00:28

阅读数 35446

评论数 4

Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.”

Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.” Getting such error while using selenium with Python mea...

2014-01-20 15:28:47

阅读数 7911

评论数 0

python的包管理工具

刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了 可以看到distribute是setuptools的取代,pip是easy_i...

2014-01-20 15:01:33

阅读数 986

评论数 0

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