自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python with语句:优雅管理资源的秘密

Python的with语句通过上下文管理协议简化资源管理,确保文件、数据库连接等资源自动释放。它替代了繁琐的try-finally结构,使代码更简洁可靠。with语句要求对象实现__enter__()和__exit__()方法,后者还能处理异常。常见应用包括文件操作、数据库连接和线程锁管理,也可通过自定义类或contextlib模块创建上下文管理器。最佳实践建议优先使用with管理资源,保持上下文简洁并合理处理异常。

2026-03-28 22:37:46 573

原创 Python编程实战:12道趣味算法题

本文汇总了12个Python编程题目,涵盖基础算法和数学问题。主要内容包括:1)计算数字位数;2)求最大公约数和最小公倍数;3)100以内素数求和;4)猜数字游戏;5)求解特定条件的完全平方数;6)斐波那契数列应用;7)质因数分解;8)数字反转;9)回文数判断;10)闰年判断;11)九九乘法表;12)素数判断。每个题目都提供了完整的Python代码实现和运行结果说明,适合编程初学者练习基础语法和算法思维。

2026-03-27 16:56:39 470

原创 Python集合操作全解析

摘要:Python集合是无序不重复元素序列,支持交集、并集等集合运算。创建集合可使用{}或set()函数,空集合必须用set()。集合提供add()添加元素、remove()/discard()删除元素、pop()随机删除等方法,支持成员检测和集合运算(如|、&、-)。集合推导式类似列表推导式,内置方法包括clear()、copy()、union()等。注意集合元素不可重复且无序,适用于去重和快速成员检测场景。

2026-03-26 23:26:24 553

原创 Python字典操作全指南

Python字典是一种可变容器,使用键值对存储数据,格式为{key1:value1, key2:value2}。字典的键必须唯一且不可变(如字符串、数字),值可以是任意类型。创建字典可用{}或dict()函数,访问元素通过键名。字典支持增删改查操作:添加新键值对、修改已有值、使用del删除元素或clear()清空字典。字典内置方法包括keys()、values()、items()等,以及len()、str()等函数。注意键不能重复,后赋值的会覆盖前值,且键不能使用可变类型如列表。

2026-03-25 23:06:36 510

原创 Python元组操作全解析

Python元组是一种不可变序列,使用小括号()定义,元素不能修改但可以连接组合。创建空元组用tup=(),单元素元组需加逗号如(50,)。元组支持索引访问、切片操作和连接运算(+/*),内置len()/max()/min()/tuple()等函数。虽然不能修改元素,但可通过重新赋值改变整个元组,此时内存地址会变化。元组适用于存储不应改变的数据集合。

2026-03-24 17:00:08 920

原创 Python列表操作全攻略

Python列表是基本数据结构,支持索引、切片、修改等操作。列表索引从0开始,可用负数反向索引。可通过append()添加元素、del删除元素,支持+/*运算符组合和重复列表。列表可嵌套,内置len()/max()/min()等函数及append()/remove()/sort()等方法实现增删改查。列表元素类型可不同,使用方括号定义,是最常用的Python数据类型之一。

2026-03-23 16:17:09 861

原创 Python编程实战:11个经典题目解析

本文摘要:包含11个Python编程题目及解答,涵盖分数等级判断、累加计算、数字输出、阶乘计算、登录系统、图形打印、完美数查找、数字组合、百马百担问题等。代码示例展示了条件判断、循环控制、输入输出等基础编程技巧,如使用if-elif-else判断分数等级、continue跳过特定数字、嵌套循环打印图形、break控制输出数量等。这些题目涉及基本算法和逻辑思维训练,适合Python初学者练习基础编程能力。

2026-03-22 22:50:05 402

原创 Python3基础实例与流程控制

本文介绍了Python3基础语法实例,包括字符串输出、变量运算、条件判断和循环结构。重点演示了斐波那契数列的两种实现方式:使用while循环和for循环,并展示了如何通过end参数控制输出格式。这些实例涵盖了变量赋值、复合运算、流程控制等核心概念,为初学者提供了实用的编程范例。

2026-03-21 21:49:39 254

原创 字符串 之 转义字符 & 内建函数

Python转义字符总结:介绍了Python中常用的转义字符及其功能,包括换行(\n)、制表符(\t)、退格(\b)等特殊字符的使用方法。演示了转义字符的实际应用场景,如创建进度条、处理特殊符号等。同时概述了Python字符串的内建函数,包括大小写转换、查找替换、格式化等常用操作。内容涵盖字符串处理的基础知识和实用技巧。

2026-03-20 23:32:47 627

原创 Python3 数字(Number)专题

Python数字数据类型包括整型(int)、浮点型(float)和复数(complex)。数字类型不可变,改变值会重新分配内存空间。Python支持数字类型转换(int(), float(), complex())和基本数学运算(+-*/等),整数除法用//取整。还提供丰富的数学函数(abs(), max(), pow()等)、随机数函数(random(), choice())和三角函数(sin(), cos())。包含常用数学常量π和e。数字运算时会自动进行类型转换,如整数与浮点数运算结果为浮点数。

2026-03-19 21:58:32 591

原创 Python3 字符串

本文介绍了Python字符串的基本操作和使用方法。主要内容包括:1.字符串创建与访问,通过索引和切片获取子字符串;2.字符串运算符如连接(+)、重复(*)、成员判断(in)等;3.字符串格式化方法,包括传统%格式化和f-string新语法;4.三引号实现多行字符串;5.Unicode字符串说明。文章通过具体代码示例演示了各种字符串操作,并对比了不同格式化方式的差异,适合Python初学者快速掌握字符串处理技巧。

2026-03-18 20:51:50 633

原创 Python3 循环语句语句

本文介绍了Python中的循环语句,包括while和for两种基本结构。详细说明了while循环的语法格式、无限循环实现方式以及与else语句的配合使用,同时展示了for循环遍历列表、字符串和range范围的用法。特别讲解了循环控制语句break和continue的功能区别,以及循环与else子句的特殊执行规则。通过多个实例演示了不同循环结构的具体应用场景,帮助理解Python循环语句的灵活性和控制逻辑。

2026-03-17 21:16:27 710

原创 Python3 条件控制语句

Python条件语句指南:本文介绍了Python中if-elif-else条件语句的基本用法,包括语法结构、执行流程和注意事项。通过多个实例演示了条件判断的应用场景,如年龄计算、数字猜谜游戏等。文章还讲解了if嵌套结构和Python 3.10新增的match-case语句,后者提供了更简洁的多条件匹配方式。示例代码展示了如何使用这些条件语句进行逻辑判断,包括运算符使用和特殊匹配情况处理。

2026-03-16 21:16:34 675

原创 Python3 运算符(上篇)

本文介绍了Python中的主要运算符类型及其用法。内容包括:1)算术运算符(+、-、*、/、%、**、//)及其运算示例;2)比较运算符(==、!=、>、<、>=、<=)的真值判断;3)赋值运算符(=、+=、-=等)的复合运算特性;4)逻辑运算符(and、or、not)的布尔运算规则。文章通过具体代码示例展示了各类运算符的实际应用,为Python基础运算提供了清晰的说明。

2026-03-15 21:01:48 540

原创 Python3数据类型转换

Python数据类型转换分为隐式和显式两种。隐式转换由Python自动完成,如整数与浮点数运算时会自动转为浮点型;而不同类型(如整型与字符串)运算时需使用int()、float()、str()等函数进行显式转换。文章通过实例演示了这两种转换方式,并提供了常用类型转换函数表,包括int()、float()、str()等基本函数及其他特殊转换函数。

2026-03-14 20:46:08 924

原创 Python3 基本数据类型

本文介绍了Python中的变量赋值和基本数据类型。主要内容包括:1.变量赋值规则,支持单个和多个变量同时赋值;2.使用type()函数查看变量类型;3.标准数据类型分类:不可变数据(数字、字符串、元组)和可变数据(列表、字典、集合);4.数字类型(int、float、bool、complex)的特点和示例;5.字符串的定义、索引、切片、连接和转义字符使用;6.布尔类型的特点、运算规则和类型转换注意事项。文章通过具体代码示例展示了各种数据类型的定义和使用方法。

2026-03-13 21:13:06 491

原创 Python编程中输入与输出的规则及实践(下篇)

本文详细介绍了Python中输入输出操作的核心规则和使用方法。重点讲解了input()函数的基础语法、类型转换和多输入处理,强调其默认返回字符串的特性及转换注意事项。同时概述了输出时的通用规范,包括交互友好性和版本兼容性。最后通过电子名片生成的实例,演示了字符串拼接和非字符串类型转换的实际应用。掌握这些规则能帮助开发者编写更规范、健壮的Python程序,有效避免常见错误。

2026-03-12 21:04:40 594

原创 Python编程中输入与输出的规则及实践(上篇)

本文详细介绍了Python编程中输入输出的核心规则与使用方法。重点讲解了print()函数的语法规范、多内容输出、格式控制(sep/end参数)及三种字符串格式化方式(f-string、format()、%格式化)。同时强调了输入输出的通用注意事项,如符号使用规范、类型一致性处理等。通过两个典型例题(电子名片生成和超市购物计算器)演示了实际应用场景,帮助初学者掌握Python输入输出的关键技巧,为后续编程学习奠定基础。

2026-03-11 22:31:30 774 2

原创 Python3 基础语法(第2篇章)

Python标识符命名规则:首字符必须为字母或下划线,后续可为字母、数字或下划线,区分大小写,长度不限但建议简洁(不超过20字符),禁止使用保留关键字。合法示例包括普通变量、下划线连接词、常量(全大写)等;非法示例含数字开头、连字符、关键字等情况。Python支持Unicode标识符(含中文)。保留关键字共35个,包括逻辑值、控制语句等类别。数字类型含整数、布尔、浮点数和复数。字符串可用单/双/三引号定义,支持转义、拼接、切片等操作,索引从0开始,不可变且无单独字符类型。

2026-03-10 21:11:36 622 2

原创 Python海龟画图:编程与艺术的完美碰撞

Python海龟画图:编程与艺术的完美结合 Python的海龟画图模块(turtle)源自1960年代的Logo语言,将编程学习转化为趣味创作体验。这个教育工具通过控制虚拟"海龟"移动来绘制图形,帮助学生理解几何概念。Python继承并改进了这一传统,使其成为入门编程的绝佳方式。只需简单命令如前进(forward)、转向(left/right)等,就能创作从基础图形到复杂艺术的各种作品。文章提供了彩色螺旋、花朵绘制等趣味代码示例,展示了编程的创意可能。海龟画图模糊了技术与艺术的界限,让编

2026-03-10 13:36:47 487 2

原创 Python3 基础语法(第1篇章)

Python3基础语法要点:源码默认使用UTF-8编码,字符串均为Unicode。注释分为单行(#)和多行('''或""")两种形式。代码通过缩进表示块结构,同一代码块必须保持缩进一致。长语句可使用反斜杠\换行,或在括号内自然换行。函数/类间建议用空行分隔以提高可读性。多条语句可写在同一行,用分号;隔开。这些语法规则体现了Python简洁、规范的特点。

2026-03-09 21:42:55 348 1

原创 Python简介

Python是一种高层次、解释型、交互式的面向对象脚本语言,具有语法简洁、可读性强等特点。它支持广泛的应用开发,从简单文本处理到游戏开发,适合初学者学习。Python拥有丰富的标准库、跨平台兼容性,并支持数据库接口和GUI编程。知名应用包括Youtube、Dropbox等。Python由Guido van Rossum开发,目前最新版本是Python3.x,与早期版本不完全兼容。Python2.7是最后一个2.x版本,现已停止维护。

2026-03-08 21:31:27 678 3

Python软件-安装包

目前已知最新版本python

2026-03-08

空空如也

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

TA关注的人

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