自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python|exm6-1try-except结构|raise关键字|异常类型

try-expect 结构是 Python 中用于异常处理的关键机制。它允许你捕获并处理代码中可能发生的异常,从而避免程序崩溃,并提供更友好的错误提示或恢复机制。

2025-03-20 16:57:47 290

原创 python|exm5-3re模块,正则表达式概念介绍|match()、search()、findall()、sub()、split()

正则表达式应用较为复杂,需要对相关函数、元字符进行更加深入的了解。若有错误,敬请批评指正。

2025-03-19 13:09:03 2289

原创 python|5-2字符串的编码、解码、拼接、去重|数据的验证

指定编码错误处理方式,默认为 'strict'(遇到无法编码的字符时抛出异常)。:指定编码错误处理方式,默认为 'strict'(遇到无法编码的字符时抛出异常)。:一种变长编码,支持所有 Unicode 字符,是互联网上最常用的编码格式。在编码和解码过程中,如果遇到无法处理的字符或字节,可以通过。:仅支持英文字符和部分控制字符,无法表示中文等非英文字符。:主要用于中文字符的编码,支持简体中文和繁体中文。:指定编码格式,默认为 'utf-8'。:指定编码格式,默认为 'utf-8'。

2025-03-18 15:16:17 601

原创 python|exm5-1字符串处理方法|格式化字符串|{0:.ns}和{0:.n}

方法中的格式说明符,用于控制字符串的显示格式。,去掉指定的字符:左右.strip()、.lstrip()、.rstrip()是 Python 3.6 引入的字符串格式化方法,语法简洁且性能高效。如果变量不是字符串,会尝试将其转换为字符串后截取前 n 个字符。如果变量是数字,则将其转换为字符串后截取前 n 个字符。如果找到,则返回其索引;)对象的一个方法,用于查找子字符串在字符串中。不会修改原字符串,而是返回一个新的字符串。如果变量是字符串,则截取前 n 个字符。如果变量是字符串,则截取前 n 个字符。

2025-03-17 15:23:08 1911

原创 python|chap4实战四练

解包操作(Unpacking)是 Python 中一种强大的特性,用于将可迭代对象(如列表、元组、字典等)的元素分解为独立的变量或参数。解包操作可以简化代码,使其更清晰、更易读。元素数量匹配解包时,变量的数量必须与可迭代对象的元素数量匹配,否则会抛出ValueError。和**的使用用于解包列表、元组等可迭代对象。**用于解包字典。性能优化解包操作是高效的,适用于处理小型数据集。

2025-03-16 15:00:23 217

原创 python|结构的模式匹配match|同步迭代

在 Python 中,是一种强大的功能,用于根据数据的结构或内容进行匹配和处理。Python 3.10 引入了match语句,使得模式匹配更加直观和灵活。模式匹配可以用于处理复杂的数据结构,如列表、字典、类实例等。

2025-03-16 12:49:55 695

原创 python|4-2 无序性序列(字典,集合)|zip()函数简单介绍|可哈希类型 vs 不可哈希类型简单介绍

strlisttupledictsetzip()函数是 Python 中的一个内置函数,用于将多个可迭代对象(如列表、元组、字符串等)成一个迭代器。它会将每个可迭代对象中相同位置的元素组合成元组,最终返回一个由这些元组组成的迭代器。

2025-03-15 15:41:37 856

原创 python|exm4-1有序性序列(字符串、列表、元组,range())

学习如何使用索引检索字符串中的元素,将对序列、列表、元组、字典的学习有所帮助。输出结果:序列(字符串、列表、元组) 序列是 Python 中一种重要的数据结构,包括字符串、列表、元组和范围。序列支持索引、切片、拼接、重复、成员检查等操作。字符串和元组是不可变的,列表是可变的。输出结果: 序列的相加和相乘操作输出结果:序列的相关操作符和函数的使用# 内置函数的使用 # 空序列,如果序列为空,max() 和 min() 会抛出 ValueError。#

2025-03-14 18:47:08 1516

原创 python|chap3总结|chap3内容的使用案例|random()函数的功能介绍

至此,第三部分的学习就告一段落,接下来我将对第三部分的内容进行总结:(1) 顺序结构 --> (2) if语句 --> (3) 遍历for循环 --> (4) while无限循环 --> (5) 多种三角形的构造随机性random模块生成的随机数是伪随机数,基于算法和种子值。种子值:设置相同的种子值可以复现相同的随机数序列。性能random模块的函数性能较高,适合大多数应用场景。# 功能1:生成一个 [0.0, 1.0) 之间的随机浮点数。# 功能2:生成一个 [a, b] 之间的随机整数。

2025-03-13 21:12:25 374

原创 python|3-9长方形,直角三角形,等腰三角形、倒等腰三角形、菱形、空心菱形

函数的内容将在后面的文本中进行说明,在这里对先函数简单认识,有需要的朋友也可自行调用。# de_isosceles()是自定义的倒等腰三角形的函数for i in range(1, line + 1): # i表示的是行号print()# isosceles()是自定义的倒等腰三角形的函数line=line2for i in range(1, line2 + 1): # i表示的是行号# 倒直角三角形print(' ', end='') # 不换行# 等腰三角形print()

2025-03-12 17:28:34 291

原创 python|exm3-8无限循环while的使用及扩展形式

while循环是继for循环之后,我们认识到的第二种循环函数,while 循环是 Python 中用于重复执行代码块的重要工具,特别适合处理不确定循环次数的场景。在使用while循环时,遵循4个步骤:(1)初始化变量 (2)判断条件 (3)语句块 (4)改变变量。while循环可以带有else子句:当循环条件Fasle时输出。可以实现更复杂的逻辑控制。

2025-03-12 15:42:50 421

原创 python|exm3-7遍历for循环的使用及其扩展形式|range()函数|格式化字符串的简单介绍

range(start,stop[,step])函数,是Python中的内置函数,产生一个[start,stop)的整数序列,不 包含stop,[,step]部分是序列输出的步长,# range(stop) , start也省略时,默认从0开始输出,到stop结束,不包含stop。变量用于储存遍历到的对象;循环体是每个变量都必须执行的操作,(3)字符串的format方法。(1)使用占位符进行格式化。

2025-03-12 14:35:42 250

原创 python|exm3-6 模式匹配

match 可用于匹配常量,匹配数据结构,匹配复杂模式。在这里只简单说明 match工具的结构,在后续的文章中逐渐补充match的高级用法。模式匹配是一种强大的编程技术,可以简化复杂的条件判断,使代码更清晰、更易读。Python 3.10 引入的 match。语句为模式匹配提供了原生支持,适用于处理常量、数据结构等复杂场景。:如果匹配成功,可以将数据中的部分值绑定到变量。:将数据与模式进行比较,判断是否匹配。:描述数据的结构或特征。若有错误,敬请批评指正。

2025-03-12 07:00:00 130

原创 python|exm3-5使用and和or连接多个选择条件

选择结构中,可以使用 and 和 or 连接多个选择条件:这里用一个登录账号的例子说明。

2025-03-11 18:51:52 208

原创 python|exm3-4嵌套if的使用

用一个酒驾的例子来说明:是一个两层嵌套的使用,在输入时注意缩进。在使用嵌套时,要注意不同嵌套等级内容的。如有错误,敬请批评指正。以防阅读代码时混乱。

2025-03-11 18:42:34 166

原创 python|exm3-3if多分支结构的使用

【代码】python|exm3-3if多分支结构的使用。

2025-03-11 18:33:14 144

原创 python|exm3-2if语句单分支结构

是编程中最简单的条件判断结构。它用于在满足某个条件时执行特定的代码块。如果条件不满足,则跳过该代码块,继续执行后续代码。在这里要注意:只有在。若有错误,敬请批评指正。

2025-03-11 14:51:56 171

原创 python|exm3-1顺序结构的使用

顺序结构是最为简单的一种语言结构。顺序结构是程序设计的基础,适用于逻辑简单的任务。在实际编程中,顺序结构常与其他结构(如分支结构、循环结构)结合使用,以实现更复杂的功能。若有错误,敬请批评指正。

2025-03-11 14:16:14 210

原创 python|exm2-11位运算

是直接对整数的二进制位进行操作的低级运算。位运算通常用于优化性能、处理二进制数据或实现特定的算法。若有错误,敬请批评指正。

2025-03-10 17:12:48 159

原创 python|exm2-10数据类型之间的相互转换

2、进制之间的相互转换:这里以十进制向其他进制转换为例,关于进制的介绍还可参考exm2-4。类型之间的相互转换,以及不同。,输入多个字符会报错。若有错误,敬请批评指正。

2025-03-10 16:49:36 185

原创 python|exm2-9bool类型的使用

类型(布尔类型)是编程中用于表示**真(True)或假(False)**的数据类型。它是逻辑运算的基础,通常用于条件判断、循环控制和逻辑表达式。输出结果:在输出 x+10 和 x*10 时,x被当做1参与运算。若有错误,敬请批评指正。

2025-03-10 16:25:55 112

原创 python|exm2-8字符串的索引、切片与操作

1、字符串类型的索引和切片。若有错误,敬请批评指正。

2025-03-10 07:00:00 182

原创 python|exm2-7转义字符的使用

输出结果:可以看到:在多行使用 \t 的情况下,“欢迎你”与“00000” 对齐了。主要应用在有多个引号使用、需要间隔、换行的情况。若有错误,敬请批评指正。

2025-03-09 20:25:40 154

原创 python|exm2-6字符串类型的使用

若有错误,敬请批评指正。

2025-03-09 20:11:32 95

原创 python|exm2-5浮点数类型的应用#round()函数

不确定的位数问题由二进制的表示不精确造成。浮点数的应用与整形相同。比较浮点数时,使用容差范围而非直接相等。若有错误,敬请批评指正。

2025-03-09 20:05:39 151

原创 python|exm2-4整数的四种进制

本文介绍整数的:八进制、十进制、二进制、十六进制。大家也可通过计算机中的‘程序员’来进行验算。如有代码错误,敬请批评指正。

2025-03-06 20:37:45 105

原创 python|exm2-3变量的定义和使用

该例子中涵盖了:(1)整形和字符串变量的创建;(2)type()函数;如有代码错误,敬请批评指正。

2025-03-06 20:23:09 199

原创 python|exm2-2 保留字严格区分大小写

保留字需严格区分大小写。

2025-03-05 19:00:59 106

原创 python|exm2-1 查询python中的保留字

也称为关键字,指被编程语言内部定义并保留使用的标识符。编写程序时不能定义与保留字相同的标识符。

2025-03-05 18:54:45 130

原创 python|exm1-3 多分支结构的使用

的基本用法,通过一个成绩分类来直观解释多分支结构的应用。

2025-03-05 18:39:41 170

原创 python|exm1-2 input() 和eval()

【代码】python|实战2 input() 和eval()

2025-03-05 17:34:39 230

原创 python|exm1-1 文件的打开与关闭

【代码】python|实战1 文件的打开与关闭。

2025-03-05 17:30:34 126

空空如也

空空如也

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

TA关注的人

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