
python学习+期末复习
文章平均质量分 71
专栏提供了Python的很多重要的知识点,通过简单详细的实例让你一学就会。
白夜的月亮
划水也得有资本
展开
-
python动态绑定属性或方法
python动态绑定属性或方法动态绑定属性 (对象名.绑定属性=“value值”)定义一个Student类class Student(object): def __init__(self,name): self.name=name pass创建一个实例s = Student('半夏动漫')动态给实例绑定属性belongss.belongs = "快手动漫"print(s.__dict__)print("姓名:%s" % s.name)pri原创 2021-11-28 14:16:00 · 754 阅读 · 0 评论 -
(期末卷一卷)python迭代对象,迭代器,生成器,超级详解
(期末卷一卷)迭代器,生成器,详解一 、定义详解可迭代对象iterable可迭代的对象的意思是就是说这个实体是可迭代的,例如字符、列表、元组、字典、迭代器等等,可以用for … in进行循环,可以使用for循环迭代的标志是内部实现了__iter__方法。可迭代对象仅含有__iter__的内部方法,你可以通过封装next()方法(python3中为__next__())来将其做成一个迭代器,以生成器(generator,特殊的函数类型的迭代器)为例,你可以通过yield关键字来做一个迭代器,只不原创 2021-11-20 22:00:00 · 364 阅读 · 0 评论 -
(期末卷一卷) python列表,元组,字典详解
(期末卷一卷) 列表,元组,字典详解一、列表列表是python中的一种数据类型,可以存放多个数据,列表中的数据可以是任意类型的。定义空列表有两种方法:#定义空列表my_list = []print(my_list,type(my_list))my_list1 =list()print(my_list1,type(my_list1))定义带数据的列表,数据元素之间使用逗号隔开list =[1,3.14,True,'小可爱慧慧']print(list,type(list))原创 2021-11-21 18:19:45 · 574 阅读 · 0 评论 -
(期末复习) Python内置函数
(期末复习) Python内置函数(1)iter方法:iter(object, sentinel) 函数用来生成迭代器参数object – 支持迭代的集合对象。sentinel – 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时,iter 创建了一个迭代器对象,每次调用这个迭代器对象的__next__()方法时,都会调用 object。it=iter(range(1,10))print(next(it))print(next(it))print(nex原创 2021-11-25 20:57:25 · 208 阅读 · 0 评论 -
python面向对象1-类与对象
python面向对象1-类与对象##知识点摘要:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变原创 2021-11-13 21:42:51 · 139 阅读 · 0 评论 -
python面向对象2-类的继承
python面向对象2-类的继承实践出真知,去自己实践代码吧类的继承基本语法:class 派生类名(基类名): ...面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。第一部分如果在子类中需要父类的构造方法就需要显式的调用父类的构造方法,或者不重写父类的构造方法。**举例1**(不重写父类的构造方法):```pythonclass原创 2021-11-14 17:02:44 · 185 阅读 · 0 评论 -
(期末考试卷一卷)python列表推导式详解
(期末考试卷一卷)列表推导式详解普通的推导式list_b = [b for b in range(5)]print(list_b)# 与下面的代码等价:list_a = list()for a in range(5): list_a.append(a)print(list_a)[0, 1, 2, 3, 4][0, 1, 2, 3, 4]带if判断的推导式list_d = [d for d in range(6) if d % 2 != 0]print(list_d原创 2021-11-21 22:16:33 · 547 阅读 · 0 评论 -
python 运算符实例详解(简单又易懂)
python 所有运算符实例详解(简单又易懂)(一)运算符优先级和结合性注意:&优先于|and优先于or(二)记住了运算符类型和他们的优先级,我们开始学习他们的运算规则三目运算符: 表达式1 if 表达式2 else 表达式3(表达式1可以是运算表达式,也可以是函数)若表达式2为真,则返回表达式1的值 ,反之,则返回表达式3的值。x=3y=10result = x+y if x>y else x-yprint(result)# -7还可以利用三目运算符设计简原创 2021-11-26 12:21:12 · 1711 阅读 · 0 评论 -
python-字符串详细卷(懒虫期末总结)
python-字符串详细卷(懒虫期末总结)字符串基本用法:字符串可以被单引号,双引号,三引号引起来若字符串中已经有引号,可以使用更高一级的引号引起来在python中,字符串可以乘上数字,表示复制my_str="my_name is '小家伙'"str='hello'*3print(str)hellohellohelloinput() 函数得到的就是字符串str=input("请输入你的成绩:")print(type(str))# 请输入你的成绩:88# <class 's原创 2021-11-14 21:30:28 · 685 阅读 · 0 评论 -
python期末考试锦囊(让我助你一臂之力) .python交互式,文件式,集成开发环境,导入模块,输入与输出,赋值语句与基本数据类型
python期末考试锦囊(让我助你一臂之力)python交互式:在Python交互模式下输入代码和运行.py文件是有区别的。在Python命令行,Python会等待你一行一行地输入代码;但运行.py文件时你没有这个机会,而且一般运行完一个.py文件就会立即退出(这样你就不能看到程序输出了什么)。安装完Python,在命令行输入“python”之后,如果成功,会得到类似于下面的窗口:可以看到,结尾有3个>符号(>>>)。>>>被叫做Python命令提原创 2021-11-24 22:28:48 · 587 阅读 · 0 评论