类(class) 对象(object) 属性(attribute) 方法(method) 函数(function) 继承(inheritance) 实例化/实例(instantiate,instance) 面向对象编程(Object Oriented Programming,OO) 运算符(operator) 保留字(reserved words) 实参/形参(都叫argument或parameter,区分实参形参只是便于理解) 表达式(expression) 接口(interface) ...
运算符(operator):用来表示特定运算的符号,例如+表示加法运算、-表示减法或相反数或差集运算、*表示乘法运算、/表示真除法、//表示整除运算、**表示幂运算,>、<、>=、<=、==、!=表示关系运算,and、or、not表示逻辑运算,&、|、^、>>、<<、~表示位运算(其中前三个还可以表示集合运算),[]表示下标或切片,另...
运算符(operator):用来表示特定运算的符号,例如+表示加法运算、-表示减法或相反数或差集运算、*表示乘法运算、/表示真除法、//表示整除运算、**表示幂运算,>、<、>=、<=、==、!=表示关系运算,and、or、not表示逻辑运算,&、|、^、>>、<<、~表示位运算(其中前三个还可以表示集合运算),[]表示下标或切片,另...
class Person(): def __init__(self,name): self.name = name def eat(self,food): print('{} is eating {}'.format(self.name,food)) # 创建变量 myeat = Person('Tom').eat 2.调用模块的函数 >>> import main # 引用模块 >>> main.add(1,2) # 调用模块中的函数 3 >>> J = main.P...
operator 模块的 attrgetter 类可以获取对象的属性用于 map(), stored() 操作 attrgetter实例: from operator import * class Student: pass def __init__(self, name, score): self.name = name self.score = score def __repr__(self): return '%s(name=%r,score=%r)' % (self.__class__.__name...
类(class):使用关键字class定义,是对某些具有相似特征和行为的对象的抽象。如果在类中定义了__call__特殊方法,那么该类的所有对象都是可调用对象,可以像函数一样调用。在类中重新实现__add__等特殊方法,可以实现对运算符或内置函数的支持。 方法(method):形式类似于函数,表示特定的行为或运算,必须通过类或对象来...
from operator import * class MyObj: """example class for attrgetter""" def __init__(self, arg): super().__init__() self.arg = arg def __repr__(self): return 'MyObj({})'.format(self.arg) l = [MyObj(i) for i in range(5)] ...
operator模块中的函数操作是通过标准的Python接口工作,因此它们也可以处理用户自定义的类和内置类型。 from operator import * class MyObj: """重载操作符例子""" def __init__(self, val): super(MyObj, self).__init__() self.val = val def __str__(self): return 'MyObj({})'.format(self....
classExcelConfData:caseid='0'casename='1'caselevel='2'preconditions='3'testcontent='4'expect='5'casecategory='6'automated='7'#1是自动运行,2是非自动运行 caseuniqueid='1'#8method='9'url='10'data='11'header='12'statuscode='13'checkpoints='14'validate='15'parameterize='16'result='17...