自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2020-11-26

目录1 类与实例对象的关系2 self参数3 特殊方法3.1 `__init__()`3.2 类的基本结构1 类与实例对象的关系实例对象可以使用类中的方法和属性,如果实例对象中没有要查找的属性或方法,则解析器会去实例对象对应的类中查找,如果类中也没有要查找方法或属性,则报错。代码:class Myclass(): name = '葫芦娃' p1 = Myclass()p2 = Myclass()p1.name = '蝙蝠侠'print(p1.name,p2.name)

2020-11-26 19:56:42 91

原创 2020-11-22

1.推导式1.1 列表推导式2.生成器和迭代器2.1 生成器(generator)2.1.1 生成器的创建2.2 迭代器(iterator)2.2.1 迭代器的创建2.3 生成器与迭代器的关系3 面向对象3.1 对象3.2 类(class)3.1 类的属性3.2 类的方法1.推导式推导式分为字典推导式、列表推倒时、集合推导式。以下主要以列表推导式为例子。1.1 列表推导式列表推导式是一种构建列表的快捷方式。语法;[返回的结果 for 变量 in 旧列表][返回的结果 for 变量 in .

2020-11-22 20:43:08 86

原创 2020-11-17

1.高阶函数2.匿名函数2.1 filter()2.1 lambda函数表达式3.闭包1.高阶函数概念:将函数作为参数接收,或将函数作为返回值返回的函数被称为高阶函数例:定义一个函数,将制定列表中的所有偶数保存到新列表代码:lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fn1(i): if i % 2 == 0: return Truedef fn(fun, l): # fun参数:传递一个函数对象 # l参数:传递一个列表.

2020-11-17 19:22:33 76

原创 2020-11-15

1 函数1.1 实参的类型*1.2 关于实参与形参的扩展内容2.不定长参数1 函数1.1 实参的类型实参可以传递任意类型的对象,如:int,boolean,str,function等。由于在调用函数的时候,解析器不会检查实参的类型。因此,在调用函数时,需要自己注意选择的实参的类型。例:代码:def sum(a,b): print(a,'+', b,'=' ,a + b);sum(10,'20');执行结果:报错内容:TypeError: unsupported ope.

2020-11-15 19:00:34 160

原创 2020 - 11 - 12

1 copy()1.1 潜复制概述* 1.2 深复制概述2 遍历字典3 集合(set)3.1 创建集合3.1.1 set()3.2 集合的使用3.2.1 in 和 not in3.2.2 add()3.2.3 update()3.2.4 pop()3.2.5 remove()3.2.6 clear()4 集合的运算4.1 & (交集运算)4.2 | (并集运算)4.3 - (差集运算)4.4 ^ (亦或集)5 函数5.1 函数的参数5.2 函数的传递方式1 copy()copy()方法可.

2020-11-12 19:23:38 199

原创 2020-11-10

1 元组元组是一种不可变序列。无法通过取索引修改元素。一般情况下,当希望数据不改变的时候,使用元组,其余情况下都使用列表。1.1 创建元组语法:变量 = (元素1,元素2,...)# 括号内可以为空我们可以通过取索引的方式输出元组内的元素,但是不能修改。TypeError: ‘tuple’ object does not support item assignment类型错误:“tuple”对象不支持项分配如果元组不是空的,则元组内至少得有一个,例:tup = 10prin

2020-11-10 21:21:52 197 1

原创 2020-11-7

1.列表的通用操作

2020-11-08 21:29:23 375

原创 2020-11-05

第七讲 列表1.循环嵌套列题:①.输出矩形:②.输出三角形:③.输出倒三角形:④.输出99乘法表:2.continue和break2.1 continue2.2 break3.序列3.1 概念3.2 序列的分类4.列表4.1 通过索引(index)获取元素5.切片1.循环嵌套在python语言中,可以在一个循环体里嵌入另一个循环。while 条件表达式1: 循环体1 while 条件表达式2: 循环体2 ......列题:①.输出矩形:*******************

2020-11-05 17:38:51 87

原创 条件控制语句

1.条件运算符1.1 if else条件运算符可以将语句与语句连接,用于逻辑判断。形如下:语句1 if 表达式 else 语句2如果表达式的判断结果为True,则会执行语句1,反之,则会执行语句2。1.2 运算符的优先级and 比 or 的优先级高。通过语句m = 2 or 3 and 4可以判断and和or的优先级。如果or比and的优先级高,则会先执行2 or 3,得出2后再执行2 and 4,得出结果m = 4。如果or和and优先级一样高,则按照从左到右依次执行语句的原

2020-11-03 19:49:00 405

原创 基本数据类型

1 整数和小数1.1 整数在python中,整数就是int类型数据,如:a = 1, b = 1000。我们在遇到位数比较多的int类型数据时,如:a = 23461268696。可以在数据中加下划线来增加可读性。如:a = 234_612_686_961.2 小数在python中,形如:a = 1.3,b = 9.991的数据,是float(浮点型)型数据。只要在运算过程有浮点型数据参与,返回的结果也会是浮点类型。1.2.1 浮点数运算当我们在python的控制台输入:0.1+0.2后,显

2020-10-29 18:40:18 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除