![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
我辈当自强
努力学习,努力生活,努力成为对社会有用的人。
展开
-
Python基础语法学习
1、print输出print默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=" "2.python允许同时为多个变量赋值3. isinstance 和 type 的区别在于:type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。4.数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。5.在混合计算时,Python会把整型转换成为浮点数。6.String 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。原创 2022-04-20 11:26:42 · 75 阅读 · 0 评论 -
描述符(Property原理)
1、描述符将某种特殊类型的类的实例指派给另一类的属性。class MyDecriptor: def __get__(self, instance, owner): print("getting...",self,instance,owner) def __set__(self, instance, value): print("setting",self,instance,value) def __delete__(self, instance):原创 2020-10-22 18:59:47 · 137 阅读 · 0 评论 -
python属性访问
1、属性访问_getattr_(self,name)定义当用户试图获取一个不存在的属性时的行为_getattribute_(self,name)定义当该类的属性被访问时的行为_setattr_(self,name,value)定义当一个属性被设置时的行为_delattr_(self,name)定义当一个属性被删除时的行为class C: def __init__(self): self.x='X-man'c=C()print(c.x)print(geta原创 2020-10-21 20:41:25 · 112 阅读 · 0 评论 -
python学习1
1、析造和析构 __init__ : 构造函数,在生成对象时调用 __del__ : 析构函数,释放对象时使用 __repr__ : 打印,转换 __setitem__ : 按照索引赋值 __getitem__: 按照索引获取值 __len__: 获得长度 __cmp__: 比较运算 __call__: 函数调用 2、算术运算 __add__: 加运算 __sub__: 减运算 __mul__: 乘运原创 2020-10-21 19:51:14 · 86 阅读 · 0 评论