![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
Y_lby
这个作者很懒,什么都没留下…
展开
-
python迭代器和生成器
迭代器可迭代对象很多容器都是可迭代对象,此外还有更多的对象同意也是可迭代对象,但凡是可以返回一个迭代器的对象都可称之为可迭代对象。迭代器1.提供了一个方法,可以不断获取对象里的数据2.用户不需要关系内部细节,只需要通过这个特点接口获取数据3.当没有数据再次调用时,会得到一个停止标记4.不能随机访问集合中的某个值,只能从头到尾依次访问5.访问到一半时不能往回退6.便于循环比较大的数据集合,节省内存比如在python中的列表和字典容器,要想获得他里面的数据,就需要借助for…in的语法,其原创 2020-08-12 15:05:12 · 182 阅读 · 0 评论 -
Python中容器的定义
容器1.定义容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个迭代获取,可以用in,not in关键字判断元素是否包含在容器内。通常这类数据结构把所有的元素储存在内存里,但并不是所有的元素都放在内存中,比如迭代器和生成器对象。2.分类从编程角度来说,当可以用来询问某个元素是否包含在其中是,那么这个对象就可以认为是一个容器,比如:print(1 in [1, 2, 3]) # 列表是容器print(4 not in [1, 2, 3])print(1 in {1, 2, 3})原创 2020-08-11 17:19:28 · 576 阅读 · 0 评论 -
Python中的闭包和装饰器
闭包的定义如果一个函数的内部定义了另一个函数,外部我们叫他外函数,内部我们叫它内函数.如果内函数里运用了外函数的局部变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包.总结一下闭包的概念1.内部函数定义在外部函数内部2.内部函数有使用外部函数的局部变量3.内部函数作为外部函数的返回值例如# 定义一个外部函数def father(): name = '我是外部函数' # 定义一个内部函数 def son(var): print('{}传递{原创 2020-08-11 14:43:35 · 142 阅读 · 0 评论 -
Python中的类属性和类方法
类属性和实例属性实例属性定义:通过类创建对象的过程称为实例化,所以实例就是对象当我们通过对象或者在类里通过self绑定的属性称为实例属性例如:# 定义一个people类class People(object): def __init__(self): # 通过self绑定实例属性 self.name = "张飞"peo = People()# 通过对象绑定实例属性peo.age = 18print(dir(peo))输出结果:['__c原创 2020-08-05 21:55:55 · 262 阅读 · 0 评论 -
Python继承的定义与使用
定义:继承的意思就是在程序中事物之间的从属关系,例如当我们使用一个类去描述事务的时候使用了很多的属性和方法,而当再使用类去描述其它类的时候,它们都属于第一个类,就不用重新写一些所有共有的属性和方法了,直接继承该类就行了.类可以解决代码之间的重复使用.语法:1.子类会自动继承父类的方法与属性2.子类的实例可以直接使用父类的方法3.子类也可以添加自己的新的方法4.私有属性不会被子类继承例子:在这里插入代码片...原创 2020-08-03 22:43:13 · 668 阅读 · 0 评论 -
Python使用循环嵌套输出九九乘法表
使用循环嵌套输出九九乘法表:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91. 首先输出9行,循环输出i= 1while i <= 9: print(i) i += 1 输出结果为:1234567892.现在能正常输出9行了,任意找一行,循环输出多列.现在我们找第二行"12=2 22=4"i = 1while i <= 9: j = 1 while j <= 2: print('1原创 2020-07-28 21:57:11 · 13206 阅读 · 0 评论