- 博客(19)
- 收藏
- 关注
原创 python基础的异常捕获操作
异常捕获:捕获程序有可能发生的异常,使我们可以处理这些错误,而不是程序由于出现异常而导致直接退出。finally: 不管程序有没有异常,都会执行的语句。try: 后面跟的是有可能发生异常的代码部分。except: 针对捕获到的异常做针对处理。else: 如果没有异常执行的代码。
2024-08-21 20:43:58 262
原创 python可迭代,迭代器,生成器,装饰器
可迭代(Iterable): 常见的可迭代对象包括列表(list),元组(tuple),字典(dict),集合(set)生成器(generator)下面通过在函数内部使用yield关键字定义了一个生成器函数,调用时,函数会在每个yeile语句处暂停并返回一个值,下次调用接着执行。结果:前面五个next正常输出,第六个已经超出列表长度,抛出异常IndexError。下面是一个随机生成1万个1-10万的随机数,并使用装饰器计算两个表所消耗的时间。__next__()该方法返回迭代器中的下一个元素。
2024-08-21 20:18:17 345
原创 python——正则表达式基础篇,一篇就够了
正则表达式通常用于匹配,替换,分割字符串的操作,并且经常用于python中解析爬虫html格式的数据。基础的匹配,替换,分割正则表达式的使用方法一般包含三个参数。
2024-08-19 20:41:37 897
原创 入门MySQL--0基础,操作详图,简单易懂
首先,我们先来认识小部分数据库。数据库分为关系型数据库 和 非关系型数据库。关系型数据库有:orcale, sqlserver, mysql, sqlite.非关系型数据库有:mongodb, redis.今天我们简单了解一些MySQL的基础操作指令。
2024-08-17 09:04:59 657
原创 Linux ——Ubuntu 的基础使用
快照具有备份数据的功能,在进行系统更新、安装新软件或进行重大配置更改之前创建快照,以便在出现问题时能够快速恢复系统到快照创建时的状态。
2024-08-13 21:04:06 341
原创 python面向对象
2:父子类多态,函数名参数都相同,但实现不同,拥有多种实现, python还支持多继承,就是一个子类可以继承多个父类的。继承:允许一个子类继承父类的属性和方法,同时子类也可以扩展父类没有的行为,或者修改父类的行为,继承支持代码复用。封装:是在不改变原来的实现结果的同时,将对象的数据(属性)和行为(方法)组合在一起,提高代码的可维护性。类:类是抽象的,约定了未来实例该有的内容,是实例的模板,使用class关键字定义一个类。方法:方法是对象的行为,是类中定义的函数,可以访问和修改对象的属性。
2024-07-30 21:52:12 320
原创 python——闭包与装饰器
装饰器可以在不改变原函数结构的前提下,添加额外的功能,提高代码的复用,它可以返回一个新的函数封装原函数里面的功能(和闭包相似)案例:下面的案例是将一个列表随机10000个数,并且拷贝一个,将两个列表用不同的方法排序,最终使用装饰器判断它们排列使用的时间。内部函数可以访问外部函数的局部变量。了解三要素之后就可以定义一个闭包了。闭包可以用来封装数据和行为。外部函数将内部函数返回。外部函数嵌套内部函数。
2024-07-22 19:58:24 297
原创 python函数基础详解
是我们在编写程序的时候,临时创建一个新的函数,一个可以重复使用函数的过程,一个简单的函数定义包括, 函数名,形参和实参,返回以及调用。函数的形式参数,即形参,是出现在声明一个函数时,出现在函数名后面括号中的一个变量,需要使用实参赋值,如下,就将一个函数赋予了一个形参。是被定义在函数内部的变量,只供定义该变量函数的内部使用,函数程序运行结束,该便变量的作用也随着结束。匿名函数是一种较简的函数,是一次性使用函数。函数的实际参数,即实参,是出现在函数调用时出现在()中的值,实参是为了给形参赋值。
2024-07-19 20:23:46 626
原创 python——基础函数
(5.)字典参数,使用**定义,可以接受除实参中出现的关键字赋值之外的任意以关键字形式赋值的参数,这些参数将被存储到字典中。函数定义时,函数名后面括号里面的成为“形式参数”,简称“形参”,形参是一个变量,需要使用实际参数赋值。(3)关键字参数:通过表明形参数的关键字,表明要将哪个值赋给哪个参数,没有顺序,只和参数一 一对应。(2)默认参数:一般只能出现在非默认参数的后方,没有传值,则使用默认值,有传值则使用传递的值。在调用函数时,出现在调用函数()里面的是“实际参数”,简称“实参”调用一个没有参数的函数。
2024-07-16 19:43:21 271
原创 python列表推导式
元组推导式 得到一个生成器(Generrator生成器:是一个特殊的迭代器),可以通过遍历得到生成器内容。第三部分:是条件(可选)只有满足条件,才将表达式结果放入列表。字典推导式的表达式语句也要已键值对的形式出现。第一部分:是表达式语句。第二部分:是for循环。
2024-07-15 17:59:22 268
原创 python——数据类型及常用操作
Dict是以键值对的形式定义 并存储数据 字典是可变的 意味着可以添加 删除其中的数据,在字典中每一个键都是独一无二的,不可重复的。Str是字符串的数据类型 创建字符串是需要使用单引号和双引号 或者三引号(三引号一般用于多行注释)int是一种基本的数据类型 ,可以存储任意大小的整数,定义简单,将一个值赋给变量即可。List列表用于元素 其中的元素可以是多种类型 也可以修改列表内容。集合用于存储唯一的元素 是而可变的 可以添加过删除元素。是一种不可变的序列类型,用于存储有序的集合。
2024-07-13 18:25:03 439
原创 python————集合干货
(7)intersection 交集 将两个集合的交集作为一个新集合返回。(8) difference 差集 将将两个集合的差集作为一个新集合返回。(7)union 并集 将两个集合的并集作为一个新集合返回。python中的集合是一种无序的,元素不重复的数据结构。(5) discard 删除一个元素 不存在不会报错。(2)update 合并结合到原始集合。(3)pop 任意删除一个。(4)remove 删除指定的元素。(1)add 添加元素。(6)clear 清空。
2024-07-12 21:57:33 958
原创 python————字典
在python中,字典是一种内置的数据结构,用来存储键值对(key,value),用 {} 定义。get 获取指定键对应的值 如果不存在返回None 也可以指定键不存在时返回默认的值。在python字典中 “键”是不可变的数据类型,“值”可以是任意数据类型。定义一个带有键 值的字典。键与值之间使用冒号隔开,多个值之间使用逗号隔开。删除:pop["id] 删除指定的键 并返回对应的值。clear 清空。2.字典的 键 与 值。使用键访问字典中的内容。
2024-07-11 19:38:29 314
原创 python元组详解
(2)列表的有比较多的操作,如:appen(插入) insort(插入) pop(删除) remove(删除) clear(清空) index(查找) count统计 等等。元组和列表相似 ,任意数据类习都可以放入元组,但元组是一种不可变的数据结构, 元组确定之后就代表内部的元素确定(不意味着内部的列表不可改变)(1)列表内是可变的 元组是不可变的,若是修改元组内的数据将会报错。而元组的操作相对较少,如:index(查找) count(统计)元组常见的操作方式有。
2024-07-10 19:29:14 377
原创 python ——列表
列表(List)是更灵活的数据存储方式,列表里面的数据可以字符串,数字等一系列任何内容。给定一个列表 l = [1,2,3,4,6,7,8,9,9,9,9]pop #删除指定位置指定内容,有返回值,空号无内容代表默认删除最后一个。列表的遍历可以使用普通的for循环的方式。extend #将指定可迭代类型放入列表。insert #在指定位置放入指定内容。count #统计指定内容出现的次数。append #在末尾放入指定内容。index #查找指定内容的索引。remove #删除指定内容。
2024-07-09 18:56:58 390
原创 【五分钟python】适合小白的入门,简单易懂,三分钟看懂的结构
对于这样的情况,仅有顺序结构控制是不够的,需要选择结构。条件为真时需要执行的语句块 #如果条件不成立,则进行下一个条件的判断。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是。条件为真时需要执行的语句块。条件成立时需要执行的语句块。实际应用中,条件成立时有输出内容,但当条件不成立时,就需要双分支结构支持。多分支适用于多个条件时,它根据条件的不同执行不同的代码块,可以有任意。单分支只有一个条件,需要这一个条件成立才可执行输出语句,如下图。
2024-07-04 19:28:38 287
原创 python运算符
/:用来取相除后的整数,如下a=10,除以3结果为浮点型,但是我们所用//就将小数点后的数字省略。+= :如下所示,该运算是先加 再赋值,b +=a就等于 b = a+b,输出结果就是12。-= :如下所示,该运算是先加 再赋值,a -=b 就等于 a = a-b,输出结果就是8。% :用于取余数,如下a=10,对2取余数,10里面包含了正好5个2,所以余数为0。* :用于两数相乘,如下a,b两数相乘,结果赋值给c,输出结果为10。- :用于两数相减,如下a,b两数相减,结果赋值给c,输出结果为4。
2024-07-03 21:18:36 300
原创 下载,配置python环境变量图文教学
python可以多个版本共存,在配置环境变量中,哪个版本的位置往上,该版本就是优先使用的。重复配置python环境变量步骤,配置pip环境变量。打开终端输入python出现配置的版本就成功了。开始配置python环境变量。
2024-07-03 11:07:39 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人