自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三大神器和csv文件操作总结

总结一.迭代器什么是迭代器迭代器是容器型数据类型特点:无法通过打印迭代器查看元素、也无法统计元素个数;需要使用元素的时候必须将元素从迭代器中取出,取出以后该元素就从迭代器中消失创建迭代器 - 将其他序列转换成迭代器i1 = iter('hello')i2 = iter([10, 20, 30, 40])i3 = iter({'a': 10, 'b': 20})i4 = iter({100, 200, 300})print(i1) # <str_itera

2022-03-10 17:35:25 217

原创 day17-面向对象作业和总结

总结一.属性属性定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合,方法(函数)用来描述相同功能属性(变量)用来描述相同属性。属性分为两种:类属性(字段)、对象属性类属性怎么定义:直接定义在类中的变量就是类属性怎么使用:通过 ‘类.’ 的方式去使用什么时候用:如果属性值不会因为对象不同而不一样的时候对象属性怎么定义:以 ‘self.属性名 = 值’ 的方式定义在__init__方法中怎么使用:通过 ‘对象.’ 的方式去使用什么时候用

2022-03-08 19:26:16 348

原创 day16总结

总结一.编程思想面向过程编程面向函数编程面向对象编程二.类和对象认识类和对象类:类是具有相同功能和相同属性的对象的集合(一类事物的总称) - 是抽象的概念对象:对象就是类的实例(类的具体表现)定义类创建类就是用代码来描述清楚这个是有哪些相同功能(函数)和哪些相同属性(保存数据的变量)的对象的集合语法class 类名: 类的说明文档 类的内容(方法和属性) 说明:class - 关键字;固定写法类名

2022-03-07 17:25:19 152

原创 day15总结

总结一.文件操作基础数据持久化背景:程序中数据默认保存在运行内存中的,保存在运行内存中的数据在程序运行结束后会被销毁。​ 如果程序中的数据在程序结束后不销毁必须将数据通过文件的形式保存到磁盘中。数据持久化又叫数据本地化,就是将程序中的数据存储到文件中的过程。常见的数据持久化工具:数据库(.db、.sqlite)、json文件、plist文件、csv文件、excel文件、txt文件等文件操作 - 操作的是文件内容基本操作基本流程:打开文件 -

2022-03-04 17:46:02 107

原创 day14总结

总结一.os模块模块的作用os模块 - 文件或者文件夹(目录)或者路径相关操作例如:创建文件夹、创建文件、删除文件、判断文件是否存在、获取绝路径、获取一个文件夹中所有的文件等等返回当前工作目录print(os.getcwd()) 获取指定文件夹中所有的内容的名字# os.listdir(文件夹路径)result = os.listdir(r'/Users/yuting/Desktop/pdfs')print(result)创建文件夹os.mkdir(文件夹路

2022-03-03 19:28:32 82

原创 day13总结

总结一.模块认识模块python中一个py文件就是一个模块模块分为系统模块和自定义模块两种系统模块: python自带的模块,例如:functools、math、random、re、time、datetime、turtle、smtplib、socket、threading等自定义模块: 由程序员自己创建的模块导入模块 - 怎么在一个模块中去使用另外一个模块中的内容如果我们想要使用的内容(变量、函数、类)在另外一个模块中,可以用,但是使用之前必须先导入一个模块中的内容

2022-03-02 17:53:49 51

原创 day12总结和作业

总结一.匿名函数匿名函数匿名函数的本质还是函数,他们除了定义的语法不同,其他的东西都一样注意:匿名只能用来实现功能很简单的函数语法:函数名 = lambda 形参列表: 返回值转换成普通:def 函数名(形参列表):return 返回值sum2 = lambda num1, num2: num1 + num2print(sum2(20, 30))# 练习1:写一个匿名函数判断指定的数是否是偶数,如果是返回True,否则返回Falseis_even_number =

2022-03-01 20:27:23 49

原创 day11总结和作业

总结一.定义函数什么是函数概念函数就是实现某一特定功能的代码的封装 -> 一个函数对应一个功能(函数存储的功能)分类(按照函数由谁创建的进行分类)系统函数 - 有Python语言已经创建好的函数(Python自带的函数),例如:print、input、type、id、max、min、sorted、sum等自定义函数 - 由程序员自己创建的函数定义函数语法def 函数名(形参列表): 函数说明文档 函数体说明def

2022-02-28 20:26:34 58

原创 第十天总结和作业

总结一.字符串相关函数相关函数: len、str, evalstr(数据) - 将指定数据转换成字符串(任何类型的数据都可以转换成字符串; 转的时候是直接在数据的打印值外面加引号)str(100) # '100'str(True) # 'True'list1 = [10,20,30]str(list1) # '[10, 20, 30]'list2 = ["abc", "余婷"]str(list2) # "['abc', '余婷']"print(li

2022-02-25 19:47:54 63

原创 字符串总结和作业

day9总结一.集合认识集合集合是容器型数据类型,将{}作为容器的标志里面多个数据用逗号隔开:{数据1, 数据2, 数据3,…}可变的(支持增删改);无序(不支持下标操作)元素的要求: 1. 必须是不可变的数据 2.元素是唯一# 空集合set1 = set()print(type(set1), len(set1))# 集合是无序的print({1, 2, 3} == {3, 2, 1}) # True# 集合元素必须是不可变类型的数据set1 = {1, 'a

2022-02-25 09:24:07 211

原创 day8字典总结和作业

day8-字典一.认识字典字典和列表的选择:需要同时保存多个数据的时候,如果多个数据的意义相同(不需要区分)就使用列表;如果多个数据的意义不同就使用字典认识字典(dict)"""1)是容器型数据类型; 将{}作为容器的标志,里面多个键值对用逗号隔开: {键1: 值1, 键2: 值2, 键3: 值3,...}键值对的格式: 键:值2) 特点字典是可变的(支持增删改); 字典是无序(不支持下标,元素顺序不影响结果)3) 对元素的要求字典的元素是键值对a. 键的要求: 键必

2022-02-23 19:16:13 90

原创 day7总结和作业

day7总结一.列表的相关操作和相关函数列表相关操作数学运算符: + *a. 列表1 + 列表2 - 将两个列表合并成一个新的列表list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10, 20, 30, 100, 200]b. 列表 * N、 N * 列表 - 将列表中的元素重复N产生一个新的列表print(list1 * 3) # [1

2022-02-22 19:46:47 236

原创 day6总结和作业

列表一.什么是列表(list)长什么样列表是容器型数据类型(一个列表可以同时保存多个数据);将[]作为容器的标志,里面多个元素用逗号隔开: [元素1, 元素2, 元素3, …]特点列表是可变的(可变指是列表中元素的个数、元素的值和元素的顺序可变); 列表是有序的(每个元素都位置对应的索引值)元素的要求 - 没有要求任何类型的数据,都可以作为列表的元素;而且同一个列表可以保存不同类型的数据。二.列表的查操作查 - 获取列表元素查单个 - 获取一个元素语法:列表[下

2022-02-21 22:28:23 65

原创 第一周作业

while循环和循环关键字一. python的三目运算符语法: 值1 if 表达式 else 值2​ 值1 if 表达式 else 值2 (python) == 表达式?值1:值2 (C)运算规则:如果表达式的结果为True整个运算的结果就是值1,否则是值2例1: a如果大于10result是0否则result是1# 方法一:a = 100result = 0 if a > 10 else 1print(result)# 方法二:a = 100

2022-02-19 11:28:36 76

原创 分支和循环总结

分支和循环总结流程控制 - 控制代码执行顺序顺序结构 - 代码从上往下依次执行,每条语句执行一次(默认)分支结构 - 根据条件选择执行或者不执行部分代码(if)if单分支结构 - 满足某个条件执行某个操作,条件不满足就不执行 (如果…就…)语法:if 条件语句:代码段说明:if - 关键字;固定写法条件语句 - 任何有结果的表达式,包括:具体的数据、运算表达式(赋值运算除外)、已经赋值过的表达式、函数调用表达式等: - 固定写法代码段 - 从结构上就是和

2022-02-17 20:01:30 184

原创 day2作业

day2 Python编程⼊入⻔门作业选择题下列哪个语句在Python中是非法的?(B)A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x = y关于Python变量,下列列说法错误的是 (C)A. 变量无须指定类型B. 变量可以重新赋值C. 变量⽆须先创建和赋值⽽直接使⽤D. 同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符(B)A. int64B. 40XLC. selfD. stu_name下列

2022-02-17 19:44:54 108

原创 第三天的总结与作业

变量和运算符的总结一.变量定义(创建)变量变量的定义:一种专门用来保存数据的容器语法:变量名 = 数据使用变量:使用变量就是使用变量中保存的数据保存的数据能做的,变量都可以做注意:使用变量的时候必须保证变量已经定义重新给变量赋值: 变量名 = 新数据重新赋值后使用变量使用的是新数据重新赋值的时候可以赋不同类型的数据同时定义多个变量同时定义多个变量赋相同的值同时定义多个变量赋不同的值:前面变量的个数必须和后面的个数一致python定义变量和重新给变量赋值的

2022-02-16 20:30:20 551

空空如也

空空如也

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

TA关注的人

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