自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习笔记(十三)—— 模块,异常处理,文件读写

模块• 模块化指将一个完整的程序分解成一个个的小模块• 通过将模块组合,来搭建出一个完整的程序• 模块化的有点• 方便开发• 方便维护• 模块可以复用模块的创建• 在Python当中一个py文件就是一个模块• 在一个模块中引入外部模块 import 模块名(模块名就是py文件)• 可以引入同一个模块多次,但是模块的实例只会创建一次• import 模块名 as 模块别名• 在一个模块内部都有一个__name__。通过它我们可以获取模块的名字• 如果py文件直接运行时,那么__nam

2020-12-19 01:44:38 203

原创 Python学习笔记(十二)——面向对象

面向对象简介• Python是一门面向对象的编程语言• 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的• 面向过程• 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序• 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低• 这种编程方式符号人类的思维,编写起来比较容易• 1.妈妈穿衣服穿鞋出门• 2.妈妈骑上电动车• 3.妈妈到超市门口放好电动车• 4.妈妈买西瓜• 5.妈妈结账• 6.妈妈骑电动车回家• 7.到家孩

2020-12-15 15:54:07 166

原创 Python学习笔记(十一)——推导式,生成器,迭代器

可迭代对象list、tuple、dict、set、str等类型的数据可以使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。这样的对象称之为可迭代对象(Iterable)。推导式推导式分为 列表推导式、字典推导式、集合推导式等。列表推导式:使用最多的推导式,是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表语法: [表达式 for 变量 in 序列 if 条件] ,其中if

2020-12-09 11:19:01 212

原创 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 141

原创 Python学习笔记(九)——函数返回值,作用域,递归

函数的返回值• 返回值就是函数执行以后返回的结果• 通过return来指定函数的返回值• return后面可以跟任意对象,返回值甚至可以是一个函数2. 文档字符串• help()是Python中内置函数,通过help()函数可以查询Python中函数的用法• 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明函数的作用域• 作用域(scope)• 作用域指的是变量生效的区域• 在Python中一共有两种作用域• 全局作用域• 全局作用域在程序执行时创建,在程序执行

2020-12-03 22:21:09 141

原创 Python学习笔记(八)——集合,函数

集合简介• 集合表现形式set 集合和列表非常相似• 不同点• 集合只能存储不可变对象• 集合中存储的对象是无序的• 集合不能出现重复元素• 使用{}来创建集合• 可以通过set()来将序列和字典转换成集合• len() 使用len()来获取集合中元素的数量• add()像集合中添加元素• update()将一个集合中的元素添加到另一个集合当中• pop()随机删除集合中的一个元素一般是删除最后一个元素• remove() 删除集合中指定的元素• clear() 清空集合集合的运

2020-12-01 18:01:40 296

原创 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 439

原创 Python学习笔记(六)——列表

列表总结序列概念:有序的数据,有对应索引类型:可变:列表(元素可以改变)不可变:字符串、元组(元素不可以改变)列表创建列表:

2020-11-30 10:33:41 478

原创 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 176 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 468

原创 python编程学习笔记(三)

python基础(一)基本数据类型数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值整数和小数整数 : 所有整数 例如 : a = 1 b = 100 c =999 都是int类型a = 18 # a的类型就是整型# int() # 可以将有数字的其他类型转换成整型b = int('46') # 将字符串'46'转换成整型46小数常量 : 所有小数 例如 a = 1.2 b=6.66 用float类型表示布尔值和空值• 布尔: 只有2个值一个是Tr

2020-11-18 16:40:11 366

原创 Python编程学习笔记(二)

Python和PycharmPython简介Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言Pyth

2020-11-17 15:47:03 208 1

原创 Python编程学习笔记(一)

编程第一步——基础知识一、计算机基本概念计算机的特点:数值计算、逻辑计算、存储记忆功能总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备。硬件和软件:硬件:鼠标、键盘、CPU、内存、硬盘、显卡、显示器、耳机、打印机等等。软件:软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合(如:pycharm、vscode、视频播放器、QQ等)。二、计算机语言机器语言:0和1组成的二进制是机器语言的基础。汇编语言:由机器语言发展而来,用字母和符号来代替二

2020-11-13 08:47:38 92

空空如也

空空如也

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

TA关注的人

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