学习python
zymize
这个作者很懒,什么都没留下…
展开
-
06 数据运算符、if、for、while
原创 2022-02-10 16:27:07 · 284 阅读 · 0 评论 -
02Python 基本语法
!原创 2022-02-10 16:16:38 · 527 阅读 · 0 评论 -
python2中cmp函数和python3中cmp的替换函数,python中join函数用法
python2中cmp(x,y)函数用法含义:比较x和y, 如果x<y, 返回-1;如果x>y, 返回1;如果x=y,返回0.python3中此函数已经删除,被operator代替,交互模式使用时,需要导入模块。例如:import operatoroperator.eq('hello','hello')输出:Trueeq(a,b)相当于a==blt(a,b) a<bgt(a,b) a>ble(a,b) a<=bge(a,b) a原创 2020-05-23 09:47:01 · 307 阅读 · 0 评论 -
学习python笔记之__call__/__len__/__new__/__str__/__repr__
callable()–对象() 能不能运行就说callable的事class A:def call(self,*args,**kwargs):print(--------)obj=A()print(callable(obj))输出:Trueobj() #callable为True,可以加括号#__call__:对象加()调用的是这个类中的__call__方法(__call__方法...原创 2020-03-31 21:21:45 · 212 阅读 · 0 评论 -
学习python笔记——反射
反射定义:用字符串数据类型的名字,来操作这个名字对应的函数/实例变量/绑定方法/各种方法。(有了一个name的字符串的数据类型,就能拿到这个name变量对应的值)使用情况:明知道一个变量的字符串数据类型的名字,想直接调用它,但是调不到。使用场景(每个都非常重要):1.反射对象的实例变量2.反射类的 静态变量/绑定方法/其他方法3.模块中的所有变量(1)被导入的模块 --模块impor...原创 2020-03-31 09:42:28 · 112 阅读 · 0 评论 -
学习笔记----类方法
class A: def func(self):#普通方法 print(self) @classmethod #类方法 def func1(cls): print(cls) #a1=A() #a1.func() A.func1() #通过类名调用的方法,类方法中第一个数约定俗成cls,python自动将类名(类空间)传给cls输出:《__main__....原创 2020-03-29 16:03:39 · 137 阅读 · 0 评论