
Python
hllovelk
这个作者很懒,什么都没留下…
展开
-
Python学习---关于类的递归与防止类内部产生递归报错的经验!!!!
类中getattr方法的应用,类的递归应用与类中避免递归的解决!!!原创 2021-08-16 21:39:20 · 290 阅读 · 0 评论 -
Python学习之关于super()的学习!!!
super用法的认识!原创 2021-08-17 14:05:17 · 127 阅读 · 0 评论 -
Python学习之静态属性、类方法、静态方法
一、静态属性把类的函数属性封装成数据属性,使实例能像调用数据属性那样调用函数属性class Room(): def __init__(self,name,owner,width,length): self.name=name self.owner=owner self.width=width self.length=...原创 2019-12-29 16:26:59 · 452 阅读 · 0 评论 -
Python学习之赋值、浅拷贝和深拷贝
拷贝大家都比较熟悉,就是复制,其实又和传统的复制有一定的区别一、赋值赋值就是把一个对象的引用(在内存中的存储地址即存储对象的内存地址)和变量进行关联起来。对象的地址可通过函数id查询及id(obj),如a=b,其实就是把a的内存地址和变量b关联起来。a=['a',3,'c','b',[2,'b']]b=a #a的内存地址与变量b关联print(a,b)print(id(...原创 2019-12-10 21:26:52 · 106 阅读 · 0 评论 -
Python学习之路(一)之Python安装
Python是一种跨平台的编程语言,也就是可以运行在所有主要的操作系统。正因为如此才有下边三种不同系统的Python安装。一、Linux端安装Python(Centos7 命令终端)1、下载Python-3.5.7源码安装https://www.python.org/downloads/source/左边是稳定版,右边是预发布的,建议下载左边稳定的,都是源码文件需要自己编译下载地址:...原创 2019-03-31 08:38:36 · 174 阅读 · 0 评论 -
Python疑惑之全局变量和局部变量的若干问题
全局变量与局部变量从字面意义也可发现全局是针对全部的,而局部变量是针对部分的也就是局部。一、变量、函数等等都必须先声明后调用,如:1、 print(NAME) NAME = "alex"2、test() def test() pass以上都是错误的,违反先声明后调用原则。二、全局变量与局部变量的判断三、global与non...原创 2019-04-06 01:40:33 · 477 阅读 · 0 评论 -
Python疑惑之函数的作用域
函数的作用域是由定义函数的位置决定的,并不是由调用的位置决定的,这点和变量相似。name = 'alex'def foo(): name = 'wupeiqi' def bar(): name = "mary" print(name) return bar #只是把函数bar的内存地址返回了,但不执行函数bar()...原创 2019-04-06 13:44:20 · 188 阅读 · 0 评论 -
Python学习之函数map filter reduce lambda的用法
一、lambda()函数1、描述lambda函数即匿名函数2、语法lambda argument_list:expression解释:argumen_list(可选参数)为参数列表形式非常多如:a=1,b=2;*args;**kwargs、也可为空如lambda:3等等 expression为表达式(即为通过参数最后执行的结果)形式也非常多常见的x+y;...原创 2019-06-05 15:29:43 · 428 阅读 · 0 评论 -
Python学习之迭代对象、迭代器、生成器学习笔记
Python学习之迭代对象、迭代器、生成器一、三者之间的定义可迭代对象:可执行for循环的为可迭代对象,也就是该对象有__iter__方法原创 2019-06-16 20:46:07 · 232 阅读 · 0 评论