自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【turtle绘图】用python的turtle库画国旗

国旗旗面为红色,长方形,其长与高为三与二之比,旗面左上方缀黄色五角星五颗。一星较大,其外接圆直径为旗高十分之三,居左;四星较小,其外接圆直径为旗高十分之一,环拱于大星之右。国旗的长与高之比为3:2,也就是长的三分之二是高,五角星,要画五条边(简单画法)。而五角星的内角是36°,但是注意要调转180度。

2025-03-17 10:19:37 263

原创 Python | yield关键字详解

yield是 Python 中的一个关键字,它通常与生成器函数一起使用。yield就是保存当前程序执行状态。你用 for 循环的时候,每次取一个元素的时候就会计算一次。用yield的函数 叫generator,和iterator一样,它的好处是不用一次计算所有元素,而是用一次算一次,可以节省很多空间。generator每次计算需要上一次计算结果,所以用yield,否则一return,上次计算结果就没了。yield可以简单理解为return操作,但和return又有很大的区别,执行完return。

2025-03-17 10:09:19 771

原创 掌握CSS四种样式的引入

今天,我们就来深入探讨CSS的四种引入方式,以及选择器的优先级之谜,了解常用的CSS样式及使用方法!加载外部样式表或者内部样式表时候,需要注意加载顺序:加载html文件是从上向下加载的,也就是后面加载的样式会覆盖前面的样式。这种方式的优点是简单快捷,但缺点是它使得HTML代码与样式混合,不够纯净,且不利于样式的复用和维护。的世界博大精深,以上只是冰山一角,希望通过这些基础的常用样式可以帮助你快速进入CSS世界的大门。这是最直接也最简单的方法,通过在HTML元素的style属性中直接编写CSS规则。

2025-03-15 10:24:07 752

原创 Python编程的实用技巧

该模块提供了一些有用的数据结构,如 Counter 用于计数, defaultdict 用于创建具有默认值的字典等。合理组织代码,将相关功能的代码放在模块和包中,提高代码的可维护性和可复用性。使用 try-except 块来捕获和处理异常,增强程序的稳定性。用简洁的方式创建列表。与列表推导式类似,但返回的是一个生成器对象,可节省内存。使用 f-string 进行字符串格式化,简洁且易读。用于将多个可迭代对象对应元素组合成元组。可以方便地将多个值同时赋给多个变量。在遍历列表时同时获取索引和元素。

2025-03-14 08:10:16 326

原创 课本猜数字游戏,while,if,else的使用

设置一个范围1-100的随机整数变量,通过whlie循环,配合input语句,判断输入的数字是否等于随机数。a = int(input("欢迎参加猜数字游戏,请输入你猜的数:"))print("哎呀,猜错了,小了一点,继续!print("哎呀,猜错了,大了一点,继续!print(f"终于猜到了呀!你一共猜了{sum}次")4.可以考虑布尔类型本身(True/False)5.随机数可以用:improt random。2.每一次猜不中,会提示大了或小了。3.游戏结束后,提示共猜了几次。

2025-03-13 22:57:47 192

原创 如何将python代码打包成exe程序

这里--onefile选项告诉PyInstaller将所有的依赖打包到一个单独的exe文件中。兼容性问题:确保你的Python代码在打包前是可运行的,特别是在不同操作系统上。依赖问题:确保所有必需的库都已经通过pip安装,因为PyInstaller不会自动解决所有依赖问题。图标和版本信息:你可以通过PyInstaller的更多选项来自定义生成的exe文件(例如添加图标、设置版本号等)。这将创建一个名为“MyApp.exe”的exe文件,并使用指定的图标。首先,你需要安装PyInstaller。

2025-03-13 10:15:34 174

原创 【易错题】字符串isalnum()使用

在Python中, isalnum() 是字符串的方法,用于判断字符串中的所有字符是否都是字母或数字,且字符串至少有一个字符。# 字母和数字混合字符串。# 包含标点符号的字符串。# 包含空格的字符串。

2025-03-12 07:37:37 123

原创 docx库常用操作举例

doc.add_paragraph('这是另一个段落', style='List Bullet')doc.add_heading('图片示例', level=1)doc.add_heading('标题1', level=1)row_cells[2].text = '程序员'hdr_cells[0].text = '姓名'hdr_cells[1].text = '年龄'hdr_cells[2].text = '职业'row_cells[0].text = '张三'创建新文档并添加内容。

2025-03-11 08:27:01 180

原创 将同一文件夹下的py程序文件合并为一个word文档

在端使用命令pip install --upgrade python-docx进行更新到最新版本即可解决。在Pycharm的终端用 pin install python-docx安装库。完成此项操作,需要导入docx模块,没有此模块。运行时可能会因为docx模块版本问题出错,

2025-03-11 08:08:59 143

原创 python中os库的常用举例

os.mkdir() 函数用于创建新目录,如果目录已存在,会抛出异常,因此先使用 os.path.exists() 检查目录是否存在。os.listdir() 函数用于列出指定目录中的所有文件和文件夹,参数为指定目录的路径,使用 '.' 表示当前目录。os.system() 函数用于执行系统命令,并返回命令执行的返回值,返回值为0表示命令执行成功,非0表示失败。os.rename() 函数用于重命名文件或目录,如果目标名称已存在,会抛出异常。os.getcwd() 函数用于获取当前工作目录的路径。

2025-03-09 15:47:37 328

原创 if name == ‘__main_‘:,作用是什么

而当该文件被其他文件导入时, __name__ 的值会被设置为该模块的名称。- 但此时 module_example.py 中的 __name__ 的值为 'module_example' ,而不是 '__main__' ,所以 if __name__ == '__main__': 内的代码块不会被执行。- 接着,由于 __name__ 的值为 '__main__' , if __name__ == '__main__': 内的代码块会被执行,即计算 3 + 5 并打印结果。

2025-03-07 07:51:01 298

原创 使用tkinter编写一个闪烁字的程序

label = tk.Label(root, text="这是闪烁的文字", font=("Helvetica", 24))root.after(500, change_color) # 每隔500毫秒调用一次change_color函数。root.title("闪烁文字")# 创建一个标签用于显示文字。# 定义改变文字颜色的函数。# 启动颜色改变的循环。

2025-03-05 14:13:58 306

原创 python中0.1+0.2为什么不等于0.3

在Python中, 0.1 + 0.2 不等于 0.3 的现象,是由计算机浮点数的二进制存储机制导致的。- 避免误解:这不是Python的缺陷,而是所有编程语言(如Java、C++)处理浮点数时的普遍问题。- 原理: decimal 模块以十进制方式存储数字,避免了二进制转换的精度问题。- 最佳实践:涉及金额、利息等对精度敏感的场景,优先使用 decimal 模块。- 根本原因:二进制浮点数无法精确表示某些十进制小数。- 适用场景:金融计算、科学计算等需要高精度的场景。

2025-03-02 00:17:41 228

原创 python内置函数的分类汇总及典型示例

判断可迭代对象中的所有元素是否都为真值(或可迭代对象为空)获取异步迭代器的下一个元素(需在异步环境中)返回可迭代对象中的最大值或多个参数中的最大值。返回可迭代对象中的最小值或多个参数中的最小值。返回对象的可打印ASCII表示形式。将可迭代对象组合为索引 - 元素对。根据指定函数过滤可迭代对象中的元素。对可迭代对象的每个元素应用指定函数。在异步函数中对可迭代对象使用,如。判断可迭代对象中是否有元素为真值。返回对象的唯一标识符(内存地址)判断一个类是否是另一个类的子类。创建一个空对象,是所有类的基类。

2025-03-01 07:39:11 535

原创 print()函数的参数

用于指定输出的目标文件对象,默认是标准输出流 sys.stdout ,即控制台。如果设置为 True ,则会立即将输出内容刷新到目标文件或设备,如 print('Hello', flush=True)。可以修改为其他字符或字符串,如 print('Hello', end=' ') ,那么下一次 print() 函数输出的内容会紧跟在这次输出内容的后面,而不会换行。可以将其设置为其他字符或字符串,如 print('Hello', 'World', sep='-') 会输出 Hello-World。

2025-02-28 08:43:11 208

原创 计算机网络基础简答题资料(对口高考)

从字面上理解就是"物物相联的网络"。答案:单击"开始"→"设置"→"更新和安全"→" Windows 安全"→"防火墙和网络保护"→"高级设置",打开高级安全 Windows defender 防火墙窗口;答案:单击"开始"→"设置"→"更新和安全"→" Windows 安全"→"防火墙和网络保护"→"高级设置",打开高级安全 Windows defender 防火墙窗口;(2)选择"出站规则",然后右击,选择"新建规则",在打开的"新建出站规则向导"中选中"端口",单击"下一步";

2025-02-27 08:59:08 684

原创 for循环自动生成系列组件

要让标签( Label )和输入框( Entry )有不同的对象名,可以在循环中为每个创建的组件指定不同的变量名。生成一个组件就添加到列表中,通过列表的切片来指定组件对象。这样自动生成的组件,如果需要单独修改其属性该怎么办呢?使用列表来存储这些组件对象。

2025-02-25 10:44:26 202

原创 易错题: 3+2>2+3 in[True,False]的值为False

3+2>2+3 in[True,False]如果按照运算优先级,得5>5 in in[True,False],然后5>5的值是False,再算False in in[True,False],得结果是True。数字 in [True,False],True 可以看成是1,False看成是0。如果是(3+2>2+3) in[True,False] ,其结果就是True。3+2>2+3 in[True,False] 得5>5 in ,True and False ,最后的结果是False。

2025-02-21 11:21:08 167

原创 python中格式化输出知识点汇总

**关键字参数**:`"{name} {age}".format(name="Alice", age=25)`- **格式化符号**:`"{:.2f}".format(3.14159)`(保留两位小数)- **位置参数**:`"{} {}".format(value1, value2)`- **索引**:`"{0} {1}".format(value1, value2)`- **基本语法**:`"格式化字符串".format(值1, 值2, ...)`

2025-02-20 22:51:07 367

原创 Python最常用的三种除法运算符详解!(1//-3的结果是-1,向下取余)

Python中除法运算符大致有三种:/运算符、//运算符以及%运算符,这篇文章带大家详细了解一下Python的除法运算符,文中还包含示例介绍,大家可以参考一下,对新手学习Python十分有帮助。

2025-02-20 11:34:40 384

原创 3<4>2【Python链式对比,也叫连续比较】

在Python中,链式比较表达式按照从左到右的顺序和逻辑与(and)的行为来评估。每个比较操作都是独立的,但结果会基于前面的比较结果来决定是否继续评估后续的比较。这种处理方式允许编写简洁且易于阅读的代码,但也需要理解其背后的逻辑。

2025-02-20 08:55:09 250

原创 EXECL数据透视表用法,整理齐了

注:如果需要修改的很多,可以重新以前2行为数据源制作数据透视表,最后再更改数据源为全部数据行。公司员工各个年龄段的人数和占比各是多少呢?各部门大专、本科、硕士和博士各有多少人呢?分部门统计本部门各个年龄段的占比情况。9、恢复03经典数据透视表样式。5、按年份统计各部门入职人数。统计每个部门占总人数的百分比。2、批量隐藏和显示汇总行。2、各个年龄段人数和占比。3、各个部门各年龄段占比。4、刷新所有数据透视表。6、数据透视表插入公式。1、计数项改为求和项。5、删除“求和项:”2、根据数字期间组合。

2025-02-17 08:50:42 427

原创 Python中删除字符串空格的四种方法

re.sub("^\\s+", "", s) # 使用正则表达式匹配开头的空格并删除,结果为"abc"re.sub("\\s+$", "", s) # 使用正则表达式匹配尾随的空格并删除,结果为"abc"re.sub("\s+", "", s) # 使用正则表达式匹配所有空格并删除,结果为"abc"s.replace(" ", "-") # 将空格替换为下划线,结果为"a_b_c"s.replace(" ", "", 1) # 只替换一次空格,结果为"a_b_c"Python中删除字符串空格的四种方法。

2025-02-15 09:11:01 478

原创 Python 中文件读写的seek()方法

‌offset‌:表示移动的字节数,可以为正数或负数。正数表示向文件末尾方向移动,负数表示向文件开头方向移动。seek()方法是Python文件对象的一个内置方法,用于在文件中移动读写指针到指定位置‌。‌二进制模式‌:当第二个参数为1时,必须使用二进制模式打开文件,并正确处理读取结果的类型。file_object.seek(50, 1) # 从当前位置开始,向前移动50个字节。‌默认值‌:whence参数的默认值为0,表示从文件开头开始计算偏移量。‌whence‌:可选参数,表示移动的参考位置。

2025-02-15 08:22:13 205

原创 Python math 模块(factorial阶乘,floor,ceil,fmod,gcd,pow,sqrt,trunc,fabs)

math.frexp(x) 以 (m, e) 对的形式返回 x 的尾数和指数。这是从原点到坐标给定点的向量长度。math.isfinite(x) 判断 x 是否有限,如果 x 既不是无穷大也不是 NaN,则返回 True ,否则返回 False。math.isinf(x) 判断 x 是否是无穷大,如果 x 是正或负无穷大,则返回 True ,否则返回 False。math.exp(x) 返回 e 的 x 次幂,Ex, 其中 e = 2.718281... 是自然对数的基数。

2025-02-15 08:12:06 490

原创 ​矩阵元素的“鞍点”​

题意:一个矩阵元素的“”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

2025-02-13 11:21:08 337

原创 【字符编码】 简洁理解ANSI,UTF8,Unicode,ASCII编码的差别

后来,因为各国语言的增加,ASCII已经不能满足信息交流的须要,因此,为了能够表示其他国家的文字,各国在ASCII的基础上制定了自己的字符集,这些从ANSI标准派生的字符集被习惯的统称为ANSI字符集,它们正式的名称应该是MBCS(Multi-ByteChactacterSystem,即多字节字符系统)。软件在读取时,假设看到30H,知道它小于128就是标准ASCII,表示“0”,看到C1大于128就知道它后面有一个另外的编码,因此C1AC一同构成一个整个的编码,在GB-2312字符集中表示“连”。

2025-01-18 07:49:59 937

原创 ​tkinter滚动条​

除了基本的滚动功能外,你还可以使用滚动条的选项和方法来定制其外观和行为。此外,你还可以使用滚动条的事件绑定来响应用户的滚动动作,执行自定义的操作。的不断发展和完善,我们期待未来滚动条组件能够支持更多的定制选项和更高级的功能,以满足开发者日益增长的需求。还提供了丰富的选项和方法,用于定制滚动条的外观和行为。滚动条并将其与可滚动组件关联,用户就可以通过滚动滚动条来查看和访问那些超出了窗口当前可见区域的内容了。创建滚动条后,你需要将其与可滚动组件进行关联,以便当用户滚动滚动条时,可滚动组件的内容会相应地滚动。

2025-01-11 10:33:35 978

原创 Python对口高考易错题(1)

【代码】Python对口高考易错题(1)

2024-12-26 10:18:22 137

原创 FTP服务器—(IIS中快速搭建一个FTP服务器)

中职施恒锋

2024-12-12 09:29:47 2503 2

原创 辗转相除法,又称欧几里德算法(Euclidean Algorithm),是求两个数的最大公约数

用较大的数除以较小的数,再以除数和余数反复做除法运算,当余数为0时,取当前算式除数为最大公约数。a / b = q 余 r,除数b和余数r能被同一个数整除,那么被除数a也能被这个数整除。或者说,除数与余数的最大公约数,就是被除数与除数的最大公约数。即被除数与除数的最大公约数,就是除数与余数的最大公约数。由于被除数与除数的最大公约数,就是除数与余数的最大公约数,即gcd(a, b) = gcd(b, a%b),所以也可以设计一个递归算法计算最大公约数。所以,30和18的最大公约数为6。

2024-11-22 08:43:25 284

原创 Python3语法基础(全,带示例)

信息技术类,对口高考,Python,教师:施恒锋

2024-11-15 08:30:43 621

原创 PyCharm 中的【控制台】和【终端】的区别

如果需要 运行 系统命令,需要使用 终端。终端可以运行各种命令,例如 文件管理、网络连接等。总之,控制台 和 终端 各有所长,在不同 场景下 有不同的 使用方法。4.使用场景:如果只需要运行 Python 代码,控制台 即可;2.功能:控制台可以运行 Python 代码,并显示执行结果;终端的配置和操作系统相关。1.环境:控制台是 PyCharm 的内部环境,3.配置:控制台的配置和 PyCharm 相关,终端 是操作系统的命令行界面。pycharm专业版-使用。

2024-11-14 15:21:01 1028

原创 python中count的用法汇总

print(string.count("l")) ,会输出 3 ,即字符 l 在 string 中出现的次数。print(string.count("l", 3, 8)) ,仅在索引3到8的范围内统计,输出为 2。print(lst.count(20)) ,会输出 2 ,因为元素 20 在列表中出现了两次。print(tup.count(20)) ,输出为 2。- 其他序列类型:只要是遵循序列协议的对象,都可以使用 count() 方法,具体的使用方式和字符串、列表类似。

2024-11-11 19:41:47 908

原创 面向过程与面向对象的区别

把数据和操作数据的方法封装在对象中,对象是程序的基本单元。比如同样计算圆的面积,会先创建一个“圆”对象,这个对象有半径这个属性(数据),还有计算面积的方法,通过调用对象的方法来完成计算。面向过程是一种以过程(或函数)为中心的编程思想。程序被看作是一系列步骤,数据和操作是分离的。例如,计算圆的面积,在面向过程编程中,可能先定义获取半径的函数,再定义计算面积的函数,按顺序调用这些函数来得到结果。总的来说,面向过程注重的是过程和步骤,而面向对象更强调对象以及对象之间的交互,它具有更好的封装性、继承性和多态性。

2024-11-11 11:51:03 347

原创 实例方法,类方法和静态方法的区别,举例

定义:使用 @staticmethod 装饰器定义,没有默认参数(像 self 或 cls ),可以通过类或实例调用,通常用于和类有逻辑关联但不依赖于类或实例状态的功能。可以通过类或实例调用,主要用于操作类属性或创建类的新实例等与类相关的操作。info 是静态方法,它不依赖于实例或类的特定状态,只是提供了一个和 Dog 类相关的功能,通过类 Dog 来调用这个方法。- 静态方法:同样可以通过类或者实例调用,但由于它不依赖于类或实例的状态,所以调用时没有隐含的参数传递,和调用普通函数类似。

2024-11-10 08:04:47 477

原创 将Python代码打包成可执行exe文件的6种常用方法

安徽中职教师:施恒锋

2024-11-08 10:38:06 13627

原创 Python与Turtle库:让编程变得生动有趣

安徽信息技术类对口高考,教师:施恒锋

2024-11-08 08:22:51 675

原创 python 面向对象(完整版)

python 面向对象(完整版)——安徽中职教师,施恒锋

2024-11-08 08:19:42 876

原创 空元组同一空间,空列表不是同一空间print(a is b, c is d)

在Python中,当你使用 tuple() 创建一个空元组时,Python会对小整数和空元组进行缓存。这意味着在这个范围内的整数,当你在代码中多次使用相同的值创建整数对象时,实际上是引用了同一个对象。- 每次创建一个新的整数对象,它们通常不会是同一个对象(除非有特殊的优化情况,但这不在一般考虑范围内)。- 对于 c 和 d ,因为它们是不同的空列表对象,所以 c is d 会返回 False。- 当你使用 [] 创建空列表时,每次创建的都是一个新的空列表对象。

2024-11-04 18:57:49 329

python高二12月月考试卷(红色为答案).docx

python高二12月月考试卷(红色为答案).docx

2024-12-19

安徽对口升学模拟《必刷卷》信息技术类(二)试卷及答案.pdf

安徽对口升学模拟《必刷卷》信息技术类(二)试卷及答案.pdf

2024-11-04

2025届安徽中职“江淮十校”职教高考第三次模拟[信息技术类专业]答案.pdf

答案,江淮十校第三次模拟.pdf

2024-10-28

网络基础(3月月考)红色答案版

网络基础(3月月考)红色答案版

2024-03-23

空空如也

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

TA关注的人

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