Python 类>>>类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
摘要:一、创建类: 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。类不存在于内存中,因此它本身并不是对象。当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例,即对象。虽然只有一个类,但能以这个类在内存中创建多个相同类型的对象 class Person(obj
阅读全文
posted @
2020-03-29 16:46
勿忘-前行
阅读(2651)
推荐(1)
python中sys.path--学习
摘要:本着下定义开头吧:python中import某个A模块时,首先会从python的内置模块中查找是否含义该模块的定义若未查询到会从sys.path对应的模块路径查询是否含有对应模块的定义,如果搜索完成依然没有对应A模块时则抛出import的异常 接着说明下python的两种加载py文件的方式: pyt
阅读全文
posted @
2019-04-03 17:23
勿忘-前行
阅读(16906)
推荐(1)
python中if not x: 和 if x is not None: 和 if not x is None的使用和区别
摘要:代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。 如果你觉得这样写没啥区别,那么你可就要小心了,这里面
阅读全文
posted @
2018-10-23 15:09
勿忘-前行
阅读(8114)
推荐(1)
python中logging模块使用
摘要:1、logging模块使用场景 在写程序的时候,尤其是大型的程序,在程序中加入日志系统是必不可少的,它能记录很多的信息。刚刚接触python的时候肯定都在用print来输出信息,这样是最简单的输出,正是因为这样,在调试的时候还要去逐个的去更新print后面的内容,代码少的时候还好,但是当代码量到达一
阅读全文
posted @
2018-10-18 17:25
勿忘-前行
阅读(303)
推荐(0)
python3之subprocess常见方法使用
摘要:一、常见subprocess方法 1、subprocess.getstatusoutput(cmd) 官方解释: Return (exitcode, output) of executing cmd in a shell.Execute the string 'cmd' in a shell wit
阅读全文
posted @
2018-10-18 17:22
勿忘-前行
阅读(22569)
推荐(1)
python函数传入参数(默认参数、可变长度参数、关键字参数)
摘要:1、python中默认缺省参数 定义默认参数要牢记一点:默认参数必须指向不变对象! 1 def foo(a,b=1): 2 print a,b 3 4 foo(2) #2 1 5 foo(3,100) #2 100 定义有默认参数的函数时,默认值参数位置必须都在非默认值参数后面。 调用时提供默认值参
阅读全文
posted @
2018-10-17 15:00
勿忘-前行
阅读(12216)
推荐(2)
python中类变量和成员变量、局部变量总结
摘要:class Member(): num=0 #类变量,可以直接用类调用,或用实例对象调用 def __init__(self,x,y): self.x=x #实例变量(成员变量),需要它是在类的构造函数内以self.开头来定义的 self.y=y self.fuc(self.x,self.y) de
阅读全文
posted @
2018-09-24 10:59
勿忘-前行
阅读(23340)
推荐(0)