Python基础
qq_31660917
这个作者很懒,什么都没留下…
展开
-
Python入门之路(16)
Python入门之路(16)迭代器迭代: 在一些元素中获取元素的过程或方式迭代器:是一个可以记住遍历位置的对象,从序列的第一个元素开始访问,直到所有的元素被访问为止,且只能往后不能往前可以被next()函数调用并不断返回下一个值的对象,称之为迭代器 Iteratorfrom collection import Iterablelst = [1,2,3,4]s = (x + 1 for x in rnage(5))r = isinstance(lst,Iterable)r = isinst原创 2020-09-08 23:15:17 · 70 阅读 · 0 评论 -
Python入门之路(15)
Python 入门之路(15)异常异常的简介程序在运行过程中可能会出现一些错误。比如: 使用了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常。处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理。try语句try语句 try: 代码块(可能出现错误的语句) except 异常类型 as 异常名: 代码块(出现错误以后的处理方式) except 异常类型原创 2020-09-08 22:41:04 · 269 阅读 · 0 评论 -
Python入门之路(14)
Python 入门之路 (14)属性和方法• 属性• 类属性,直接在类中定义的属性是类属性• 类属性可以通过类或类的实例访问到。但是类属性只能通过类对象来修改,无法通过实例对象修改• 实例属性 通过实例对象添加的属性属于实例属性• 实例属性只能通过实例对象来访问和修改,类对象无法访问修改• 方法• 在类中定义,以self为第一个参数的方法都是实例方法• 实例方法在调用时,Python会将调用对象以self传入• 实例方法可以通过类实例和类去调用• 当通过实例调用时,会自动将当前调用对象原创 2020-09-08 20:59:30 · 129 阅读 · 1 评论 -
Python 入门之路(13)
Python 入门之路(13)继承继承的简介继承是面向对象三大特性之一使一个类获取到其他类中的属性和方法;在类名后面的括号指定当前类的父类(也成超类、基类)提高类的复用性,使类之间产生关系,才有了多态的特性继承的使用#定义一个动物类Animal 定义两个方法 run() sleep()class Animal: def run(self): print('动物会跑...') def sleep(self): print('动物会睡觉...原创 2020-09-08 15:02:53 · 176 阅读 · 0 评论 -
Python入门之路(12)
Python入门之路(12)类类的特殊方法以下为例1. name属性是必须的,2. name属性值是不同的,3.添加name的方式容易报错。希望在创建对象时,必须设置name属性,如果不设置对象都无法创建。class Person: # name = '葫芦娃' #属性最好在实例对象中定义 def speak(self): print('大家好,我是%s'%self.name) p1 = Person()# 手动想对象中添加name属性p1.n原创 2020-09-08 12:07:22 · 214 阅读 · 0 评论 -
Python入门之路(11)
Python入门之路(11)面向对象面向对象简介Python是一门面向对象的编程语言,所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的。对象就是内存中专门用来存储的一块区域,对象的结构包含ID(标识)、Type(类型),Value(值)面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序。这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符号人类的思维,编写起来比较容易1.妈妈穿衣服穿鞋出门2.妈妈骑上电动车原创 2020-09-08 00:34:56 · 146 阅读 · 0 评论 -
Python 入门之路 (09)
Python 入门之路 (09)函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数# 求任意数的和def fn(*args): r = 0 for i in args: r += i # print(r) return rfn(1,2,3) #6在函数中,出现return则不执行后面的内容,直接返回def fn4(): for i in range(5)原创 2020-09-07 23:23:43 · 63 阅读 · 0 评论 -
Python 入门之路(10)
Python 入门之路(10)高阶函数特点1:接收一个或多个函数作为参数;特点2:将函数作为返回值返回当使用函数作为参数时,实际上是将指定的代码返回# 将一直指定列表中的偶数,保存到一个新的列表中返回lst = [1,2,3,4,5,6,7,8,9,10]def fn(lst): # 参数lst 要进行帅选的列表 # 创建一个新的列表 new_lst = [] # 遍历列表 for n in lst: # 判断奇偶 if原创 2020-09-07 23:01:50 · 79 阅读 · 0 评论