自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 csv作业

csv作业import csvimport osreader=csv.reader(open(r'.\files\table1.csv',encoding='utf-8'))print(next(reader))while True: try: text=next(reader) # print(text) # print(type(text[1])) path='files\\'+text[1]+'.csv'

2022-05-08 23:18:40 78

原创 day-17面向对象编程

day-17面向对象编程1 面向过程编程2 函数式编程3 面向对象编程什么是类 什么是对象类是拥有想用功能和相同属性的对象的集合(是一个抽象的概念),对像是类的实例(是具体的)语法:class 类名:类的说明类体说明:class 关键字:固定写法类名: 规范:见名知意,采用驼峰式命名,第一个字母要大写,不能使用系统的函数名类名或者模块名要求是标识符不是关键字类的内容 由方法和属性组成方法:对象方法 类方法 静态方法属性:类属性 对象属性1

2022-05-06 19:35:39 89

原创 day-17正则表达式

day-17正则表达式正则表达式: 解决字符串问题的工具(让复杂的字符串问题变得简单的一个工具)1-匹配字符串re模块re模块是python用来支持正则表达式的一个模块re模块中提供了各种和正则相关的函数:fullmatch、search、findall、match、split、sub等等fullmatch(正则表达式, 字符串) - 判断整个字符串是否完全符号正则表达式描述的规则。如果不符合返回值是Nonepython中提供正则表达式的方式:r’正则表达式’js中提供正则表达式的

2022-05-05 20:26:03 520

原创 day-13包和模块

day-13包和模块1 模块1 模块python中一个.py文件就是一个模块2 怎么在一个模块中使用另外一个模块的内容前提:被使用的模块名必须符合变量名的要求(是标识符不是关键字对使用者自身自身没有要求能被使用的内容:所有不受限制的全局变量怎么用:使用别的模块内容前,必须先导入模块导入模块1)import 模块名 导入指定模块:导入后可以通过 ‘模块名.xxx’ 的当时使用这个模块中的所有所有所有全局变量2)from 模块名 import 变量名1,变量名2,…导入指定模块,导入

2022-04-27 20:33:17 70

原创 day12 三大神器

day12 三大神器1 迭代器什么是迭代器(iter)迭代器是容器; 程序中无法直接创建一个迭代器,只能将别的序列转换成迭代器。特点:打印迭代器无法查看所有的元素、也无法获取元素的个数;获取元素的时候每次只能获取最前面的那个元素,而且元素取一个就少一个。2 生成器什么是生成器生成器也是容器;其他容器是直接保存多个数据,生成器保存的是产生多个数据的算法。生成器获取数据的方式和特点和迭代器一样。创建生成器调用一个带有yield关键字的函数就可以得到一个生成器对象一个生成产生的数据的个

2022-04-26 19:35:51 43

原创 day-11 函数进阶

day-11 函数进阶1 匿名函数语法:lambda 形参列表: 返回值相当于def (形参列表):return 返回值注意:匿名函数的本质还是函数:普通函数中的绝大部分内容匿名函数都支持变量=lambda 形参列表: 返回值调用: 变量()2 变量作用域1 变量作用域-----变量使用范围根据变量的作用域不同,将变量分为两种:全局变量,局部变量全局变量:定义在函数或类外面的变量就是全局变量变全局量作用域:从定义开始到程序结束局部变量:定义在函数里面的变量就是局部变量g

2022-04-25 19:25:17 74

原创 day10-函数作业

day-10 函数基础1 函数的作用1 函数的概念函数就是实现某一特定功能的代码的封装函数就是吧实现某一功能的代码打成一个包,以后在需要这段代码对应的功能的时候不需要在写这段代码,只需呀调用这个包就行了2 函数分类1)系统函数2)自定义函数2 函数的定义函数的创建语法:def 函数名(参数列表):函数说明文档函数体说明:def 关键字:固定写法函数名 有程序员自己起名,但是必须符合命名要求规范要求:是标识符:不是关键字规范:见名知意字母都小写多个单

2022-04-24 20:50:33 51

原创 day-9字符串

day-9字符串1字符串相关函数1 len2 strstr(数据)-------所有的数据都可以转换为字符串转换的时候是在数据的打印值外面加引号(有转义字符或其他一些数据打印值可能与写的的不一样)列表打印值元素间的逗号后会多出空格eval(字符串)--------获取字符串引号中的内容(去掉字符串的引号)注意:这里的字符串必须是一个合法的表达式—去掉引号后是一个合法的数据eval(‘abc’)-------不可以2 字符串相关方法1 join----将一个序列中的元素按指定的字符串连

2022-04-24 20:44:16 45

原创 day-8字符串元组集合

day-8字符串元组集合1 元组容器:将()作为容器的标志,里面的多个元素用逗号隔开:(元素1,元素2,元素3)只有一个元素时后面也要加逗号不可变的:有序的(直接下标操作)元素:任何数据只有一个元素的元组(元素1,)在没有歧异的情况下元组的小括号可以省略2 集合容器:将{}作为容器的标志,里面多个元素用逗号隔开:{元素1,元素2}可变的 无序的(不支持下标操作)元素的要求:不可变类型的数据 是唯一的(跟字典对键的要求一样)空集合:注意;{}—表示的是一个空字典只能

2022-04-21 19:45:45 107

原创 day-7 字典元组和集合

day-7 字典元组和集合1 字典用一个容器保存多个数据的时候:如果多个数据的意义不同是用字典多个数据意义相同是用列表dict1)字典是容器型数据类型:将{}作为容器的标志,里面多个数据用逗号隔开,元素必须是键值对{键:值,键2:值2}2)字典是可变的(支持增删改操作):字典是无序的(不支持下标操作)3)字典要求a 键:键必须是不可变的数据类型数据:键是唯一的b 值:没有要求空字典:dict1={} len(dict1)字典的键是不可变的,唯一的(不唯一时不唯一不会报错,但是会

2022-04-20 18:57:04 59

原创 day-6列表和字典

day-6列表和字典1 数字运算符 ‘+’ ‘*’列表1 + 列表2--------将两个列表合成一个新列表N * 列表 或 列表 * N--------------表示N个列表相加2 比较运算符 ‘==’ ‘!=’返回值为布尔类型—只有相同类型才可以比较两个列表比较大小与列表的长度无关(比较的是第一队不相同的元素的大小)2 与列表相关的函数1 sum(序列)-----求数字序列全部元素的和2 max(序列)-----求序列中最大的元素3 min(序列)------求序列中最

2022-04-19 20:32:20 251

原创 day-5列表

day-5列表1 什么是列表1)列表是容器型数据类型可以同时保存多个数据2)[]是列表的标志,里面的元素用逗号隔开3)列表是可变的(元素的个数,元素的值和元素的顺序)4)所有的数据都可以作为列表的元素2 切片语法:列表[开始下标:结束下标:步长]​ 注明:开始下标可省略,为第一个要取的元素的下标,结束下标的元素是取不到 的,步长的正负表示方向,步长的绝对值表示获取的时候是否跳着取,跳几个取,可不写默认为13 列表的增删改查1)增加​ 方法:​

2022-04-19 20:31:52 51

原创 day-3分支与循环

day-3分支与循环1流程语句1)流程语句:控制代码执行的方式​ 1 顺序结构:(默认)代码从上往下执行,且每条代码都会执行​ 2 分支结构 根据条件选择执行不同的代码​ 3 循环结构 条件满足时重复执行同一个代码块,代码只写一次执行多次if 单分支结构语法:if 条件 :​ 代码块if 多分支结构​ 语法1:if 条件1 :​ 代码块1if 条件2 :​ 代码块2else:代码块3…语法2if 条件1:​

2022-04-14 19:38:32 77

原创 day-2 变量与运算符

day-2 变量与运算符1)变量​ 1)变量是用来保存数据的----在程序中使用数据的时候,不要直接使用,而是先用变量把数据储存起来,然后通过使用变量来使用数据​ 2)定义变量(创建变量)------将数据保存在变量中语法:变量名 = 数据a 变量名--------由程序员自己命名要求:是标识符不是关键字规范:见名知意(看到变量名就知道变量中保存的是什么数据)不使用系统的函数名,类名和模块名所有的字母都小写,每个单词之间用下划线隔开b. = 赋

2022-04-13 21:27:02 356

原创 基础语法与工具函数

基础语法与工具函数1、数据类型数字类型用来表示数值大小的数据像数学中表示数字一样文本类型用来表示文字信息的数据数据要加单引号或双引号布尔类型用来表示真假的数据只有True和Flase两种空值一般是返回值None标识符由数字字母下划线组成(不能以数字开头)关键字本身有特殊含义或功能的标识符in is None2、快捷键快捷键作用ctr + /添加注释ctr + c复制ctr + v粘贴ct

2022-04-12 19:03:19 38

空空如也

空空如也

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

TA关注的人

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