自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 18继承 json和csv文件

继承 json和csv文件1.继承 - 让子类直接拥有父类的属性和方法子类 - 继承者夫类 - 被继承者夫类:父类拥有的东西,子类都有,但是子类除了有父类的东西以外还拥有一些额外特有的东西人(父类) -> 学生(子类,分类)class Person: z =100 print('========Person的init方法=======') def __init__(self): self.name = '小明' self.age =

2022-05-09 17:35:51 318 1

原创 17面向对象基础

面向对象基础1.编程思想:程序员在面对一个问题的时候首先想到的解决整个问题的想法三种编程思想:1.面向过程编程 - (穷人思想) 会基本语法和逻辑2.函数式编程 - (小资思想) 会基本语法和逻辑还需要函数3.面向对象编程 - (富豪思想) 会基本语法和逻辑,函数还需要类和对象2.认识类和对象1.什么是类,什么是对象1.类 - 类是拥有相同功能和相同属性的对象的集合。(是一个抽象的概念)对象 - 对象是类的实例(是类的具体表现) (具体的)从生活的角度: 如果人是类,小明就

2022-05-06 20:07:57 84

原创 16正则表达式

正则表达式# 正则表达式:解决字符串问题的工具(让复杂的字符串问题变成一个简单的工具)# 问题:验证输入手机号是否合法# abc - 不是# 123 - 不是# 12345678 - 不合法# 13440768765 - 合法# 13456788766655 - 不合法from re import fullmatch,findalldef phone_nums(tel_no:str): return not fullmatch(r'1[3-9]/d{9}',tel_no)

2022-05-05 23:35:23 382 1

原创 13包和模块

包和模块1.模块python 中的一个py文件就是一个模块2. 怎么在一个模块中使用另外一个模块内容前提:被使用的模块名(py文件的文件名)必须符合变量名的要求(是标识符,不是关键字)能被使用的内容:所有全局变量怎么用: 使用别的模块中的内容前,必须先导入模块1. 导入模块1) import 模块名 - 导入指定模块:导入后可以通过’模块名.xxx’的方式使用这个模块中的所有全局变量2) from 模块名 import 变量1,变量名2… - 导入指定模块 导入后可以直接使用指定变量3)

2022-04-28 19:00:58 113

原创 12三大神器

三大神器1.迭代器# 1. 什么是迭代器(iter)迭代器是容器:程序中无法直接创建一个迭代器,只能将别的序列转换成迭代器。特点:打印迭代器无法查看所有的元素、也无法获取元素的个数:获取元素的时候每次只能获取最前面的元素,而且元素取一个就少一个。i1 = iter('abc123')print(i1) # <str_iterator object at 0x0000000002534B20># print(len(i1)) 报错! 无法统计个数i2 = iter ([10,23

2022-04-28 19:00:33 75

原创 11函数进阶

函数进阶1.匿名函数 - 没有 名字的函数语法:函数名 = lambda 形参列表:返回值相当于def 函数名(形参列表)::return 返回值2.注意:匿名函数的本质还是函数:普通函数中的绝大部分内容匿名函数都支持求两个数据和的匿名函数# def sum1(num1, num2):# return num1 + num2x = lambda num1, num2: num1 + num2x(10,20print(x(10,20))print(x(num1=100,num2=3

2022-04-25 20:38:53 117

原创 10函数基础

函数基础1.函数就是实现某一特定功能的代码的封装(函数就是把一个适合的代码打成个包,以后在需要这段代码对应的功能时不需要在写代码,而直接调用直接封印告白段的叔叔2 ,函数分类(根据函数是谁创建的)系统函数(别人设置好的机器) - python自带的函数列如:print 自带的函数,类如 print input type max min.sorted自定义函数(自己造的机器) - 由程序员创建的函数3.定义函数/创建函数 - 造纸机语法def 函数名(形参列表)函数说明明到函数体说明:

2022-04-25 11:17:57 185

原创 09字符串(1)

字符串1 . len2 . strstr(数据) - 所有的数据都可以转成字符串;转换的时候是在数据的打印值外面加引号nums = 123# str(nums) - '123'nums = 1.23# str(nums) - 1.23print(str(nums))list1 = [10, 20, 30]print(list1) # [10,20, 30]# str(list1) - '[10, 20, 30]'new_str = str(list1)print(type

2022-04-25 08:42:22 70

原创 08元素集合和字符串

元素集合和字符串1 . 元组1 .什么是元组容器:将()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,元素3…)不可变的(不支持增删改); 有序的(支持下标操作)元素:任何数据2 .空元组t1 =()只有一个元素的元组(重点!)-唯一的元素后必须加逗号t2 = (100)print(t2,type(t2)) # 100 <class 'int'>print('-------------------------------------------')t3 =

2022-04-22 09:32:58 102

原创 07字典1

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

2022-04-20 20:59:22 96

原创 06列表与字典

列表与字典1. 增列表.append(元素) -在列表的最后添加元素列表.insert(下标,元素)- 在列表指定下标前插入元素nums = [1, 2, 3, 4]nums.append(4)print('-----------------')nums = [1, 2, 3, 4]print(nums)nums.insert(2,5)print(nums)# 练习:提取nums中所有的奇数然后创建一个新的列表nums = [11, 20, 22, 39, 33, 7, 18, 2

2022-04-20 11:22:31 439

原创 05列表.

列表1.获取单个元素语法:列表[下标】 - 获取指定列表中指定下标对应的元素说明:1)可以是具体某个列表,也可以是保存列表的变量2) [] - 固定写法3)下标 - 整数,下标又叫索引,是元素在有序序列中的位置信息python中元素对应的下标有两种:1.从前往后从0开始不断增加 2. 从后往前从-1开始不断减少games = ['英雄联盟', '王者荣耀', '开心消消乐', '炉石传说', '部落冲突', '原神', '绝地求生']print(games[1])print(games[

2022-04-19 19:58:35 967

原创 04while循环和循环关键字

while循环和循环关键字1. while1.语法:while 条件语句:循环体2.说明:while - 关键字:固定写法条件语句 - 和if中条件语句的要求一样: - 固定写法,英文冒号循环体 - 结构上,和while保持一个缩进的一条或多条语句;逻辑上,需要重复执行的代码执行过程:不断的判断条件语句是否为True,如果是就执行循环体,否则就结束。x = 0while x < 5: print('hello') x += 1# 练习

2022-04-15 20:33:34 524

原创 03分支和循环

分支和循环1.流程控制 - 控制代码的执行方式根据控制代码执行方式的不同,将代码分为三种结构1)顺序结构(默认) - 代码从上往下按顺序依次执行,并且每条语句只4执行一次2)分支结构((if语句) - 根据条件选择执行代码3)循环结构(for while) - 让代码重复执行(代码只写一遍,执行多次)1.顺序结构代码:a = 10print(10)print(20)print(30)2.分支结构代码:age = 24if age >= 18:

2022-04-14 20:37:07 145

原创 02变量与运算符

变量与运算符1.变量1.认识变量和定义(创建)变量:1.什么是变量:变量是用来保存数据(在程序中使用数据的时候不要直接用,而是先用变量把数据存起来,通过使用变量来使用数据。2.定义变量(创建变量):将数据保存在变量中。3.语法 变量=数据 使用变量就是使用变量中保存的数据列如:massage = 啊啊啊啊啊啊啊啊啊 print = (passage print = (passage) print = (passage)print = (passage)

2022-04-13 21:01:22 471

原创 01语言基础和工具函数

语言基础和工具函数1.常用快捷键快捷键功能Ctrl+\添加或取消注释Ctrl+c复制Ctrl+v粘贴Ctrl+x剪切Ctrl+a全选Ctrl+s保存Ctrl+f搜索Ctrl+z撤销Ctrl+shiht+z反撤销按shiht点鼠标范围选中按alt点鼠标多光标操作2.基础语法1.注释1.注释:注释是代码中不会被翻译的机器码部分(注释的存在不会影响程序的功能)。2.注释的作用:1.对代码进行注解

2022-04-12 19:42:08 298

空空如也

空空如也

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

TA关注的人

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