![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
lawlietboss
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(十三)—— 模块,异常处理,文件读写
模块• 模块化指将一个完整的程序分解成一个个的小模块• 通过将模块组合,来搭建出一个完整的程序• 模块化的有点• 方便开发• 方便维护• 模块可以复用模块的创建• 在Python当中一个py文件就是一个模块• 在一个模块中引入外部模块 import 模块名(模块名就是py文件)• 可以引入同一个模块多次,但是模块的实例只会创建一次• import 模块名 as 模块别名• 在一个模块内部都有一个__name__。通过它我们可以获取模块的名字• 如果py文件直接运行时,那么__nam原创 2020-12-19 01:44:38 · 200 阅读 · 0 评论 -
Python学习笔记(十二)——面向对象
面向对象简介• Python是一门面向对象的编程语言• 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的• 面向过程• 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序• 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低• 这种编程方式符号人类的思维,编写起来比较容易• 1.妈妈穿衣服穿鞋出门• 2.妈妈骑上电动车• 3.妈妈到超市门口放好电动车• 4.妈妈买西瓜• 5.妈妈结账• 6.妈妈骑电动车回家• 7.到家孩原创 2020-12-15 15:54:07 · 164 阅读 · 0 评论 -
Python学习笔记(十一)——推导式,生成器,迭代器
可迭代对象list、tuple、dict、set、str等类型的数据可以使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。这样的对象称之为可迭代对象(Iterable)。推导式推导式分为 列表推导式、字典推导式、集合推导式等。列表推导式:使用最多的推导式,是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表语法: [表达式 for 变量 in 序列 if 条件] ,其中if原创 2020-12-09 11:19:01 · 209 阅读 · 0 评论 -
Python学习笔记(十)——匿名函数,函数的闭包和装饰器函数
匿名函数(lambda)语法:lambda 变量名:表达式lam = lambda x: x + 3print(lam(2)) # 结果为5lam1 = lambda x, y: x + yprint(lam1(2, 3)) # 结果为5相应的普通函数为:# 普通函数需要定义函数名def add(x): x += 3 return xadd(2) # 结果为5# 用函数名去调用相应的函数匿名函数的优点:不定义函数名,避免函数重名时被覆盖;节省内存匿名函数的缺点原创 2020-12-07 11:41:39 · 134 阅读 · 0 评论 -
Python学习笔记(九)——函数返回值,作用域,递归
函数的返回值• 返回值就是函数执行以后返回的结果• 通过return来指定函数的返回值• return后面可以跟任意对象,返回值甚至可以是一个函数2. 文档字符串• help()是Python中内置函数,通过help()函数可以查询Python中函数的用法• 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明函数的作用域• 作用域(scope)• 作用域指的是变量生效的区域• 在Python中一共有两种作用域• 全局作用域• 全局作用域在程序执行时创建,在程序执行原创 2020-12-03 22:21:09 · 141 阅读 · 0 评论 -
Python学习笔记(八)——集合,函数
集合简介• 集合表现形式set 集合和列表非常相似• 不同点• 集合只能存储不可变对象• 集合中存储的对象是无序的• 集合不能出现重复元素• 使用{}来创建集合• 可以通过set()来将序列和字典转换成集合• len() 使用len()来获取集合中元素的数量• add()像集合中添加元素• update()将一个集合中的元素添加到另一个集合当中• pop()随机删除集合中的一个元素一般是删除最后一个元素• remove() 删除集合中指定的元素• clear() 清空集合集合的运原创 2020-12-01 18:01:40 · 294 阅读 · 0 评论 -
Python学习笔记(七)—— 元组,字典
元组类型:tuple元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素my_tuple = ()元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略my_tuple0 = ()print(my_tuple0, type(my_tuple0))>>> () <class 'tuple'>my_tuple1 = 10,print(my_tuple1, type(my_tuple1))原创 2020-11-30 23:26:08 · 435 阅读 · 0 评论 -
Python学习笔记(六)——列表
列表总结序列概念:有序的数据,有对应索引类型:可变:列表(元素可以改变)不可变:字符串、元组(元素不可以改变)列表创建列表:原创 2020-11-30 10:33:41 · 474 阅读 · 0 评论 -
Python编程学习笔记(五)
条件作业# 作业1:求1000以内所有的水仙花数i = 100while i < 1000: if (i//100)**3 + ((i//10)%10)**3 + (i%10)**3 == i: print(i,end="\t") i += 1else: print("打印结束!")# 作业2:获取用户输入的任意数,判断其是否是质数?a = int(input('请输入一个数:'))i = 2while i < a: if原创 2020-11-22 00:02:06 · 175 阅读 · 2 评论 -
Python编程学习笔记(四)
运算符运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”运算符的分类算术运算符a, b = 3, 4c = a + bprint(c)# >>>7d, e = 'boys', 'girls'f = d + eprint(f)# >>>boysgirls赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)算术运算符加原创 2020-11-20 18:59:57 · 461 阅读 · 0 评论