- 博客(11)
- 收藏
- 关注
原创 测试代码——Python自学记录Day11
这个类包含打印调查问题的方法,在答案列表中添加新答案的方法,以及将存储在列表中的答案打印出来的方法。有了表示调查的实例,就可以使用show_question()来显示其中的问题,使用store_response()来存储答案,并使用show_results()来显示调查结果了。下图列出了可在测试中包含的一些有用的断言,这里列出的只是九牛一毛,测试能包含任意可用条件语句表示的断言。测试方法二:VS Code,可打开测试文件所在的文件夹,并使用该编辑器内嵌的终端。第一,测试函数必须以test_打头。
2025-06-09 17:52:22
1148
原创 文件与异常——Python自学记录Day10
本文摘要介绍了Python文件操作的基础知识,包括: 使用pathlib模块读取文件内容(read_text())及处理末尾空行(rstrip()) 文件路径的相对与绝对表示方法 文件内容处理方法:splitlines()分行读取、数值转换、字符串拼接 文件写入操作(write_text())及多行内容写入技巧 异常处理(try-except)和文本分析(如单词计数) 多文件批量处理方法 JSON数据存储与读取(json.dumps()/json.loads()) 文中包含实用代码示例,展示了文件读写、数据
2025-06-07 16:40:24
1201
原创 类——Python自学记录Day9
本文摘要:Python面向对象编程指南介绍了类的创建与使用、实例化操作、属性修改及继承实现。主要内容包括:1) 类定义规范(驼峰命名法)、文档字符串及方法编写;2) 实例化过程(如Dog类实现sit/roll_over方法);3) 属性管理的三种方式(直接修改、通过方法修改和递增);4) 继承机制(super()调用父类方法、子类属性/方法扩展及方法重写);5) 电动汽车案例展示继承实践。文中特别强调类文件的组织规范、编码风格(如导入顺序、空行使用)等注意事项,通过汽车里程表管理示例演示了完整的类操作流程。
2025-06-06 20:06:25
915
原创 函数——Python自学记录Day8
第一行代码使用关键字def来告诉Python,你要定义一个函数。这是函数定义,向Python指出了函数名它不需要任何信息就能完成工作,因此括号内是空的(即便如此,括号也必不可少)。最后,定义以冒号结尾。第二行的文本是称为文档字符串(docstring)的注释,Python在为程序中的函数生成文档时,会查找紧跟在函数定义后的字符串。"""""""这些字符串通常前后分别用三个双引号引起,能够包含多行。"""显示简单的问候语"""")
2025-06-05 14:56:41
865
原创 用户输入和while循环——python自学记录Day7
for循环用于针对集合中的每个元素执行一个代码块,而while循环则不断地运行,直到指定的条件不再满足为止。
2025-06-04 19:34:17
471
原创 字典——python自学记录Day6
Python字典是一种灵活的数据结构,它以键值对的形式存储数据,支持多种数据类型作为值。字典的基本操作包括创建、添加、修改和删除键值对,以及遍历字典内容。字典可以嵌套使用,包括存储列表或其他字典。遍历字典时可以通过keys()、values()和items()方法分别获取键、值或键值对,还可以使用set()去除重复值。对于大型字典,建议采用规范的格式化书写方式。字典在编程中被广泛应用,如存储用户信息、配置参数等场景。
2025-05-30 15:40:45
840
原创 if语句——Python自学记录Day5
本文摘要:Python条件测试与if语句使用指南 文章系统介绍了Python中条件测试和if语句的使用方法。条件测试包含相等/不等判断、数值比较、多条件检查(and/or)、列表值检查(in/not in)等。if语句部分涵盖:简单if、if-else、if-elif-else结构,以及如何省略else代码块。特别讲解了处理列表时的技巧:检查特殊元素、判断列表非空、多列表对比等应用场景。最后提供了PEP8的代码格式建议,强调在比较运算符两侧添加空格。全文通过丰富示例演示了条件判断在实际编程中的灵活运用。
2025-05-28 16:23:06
438
原创 操作列表——python自学记录Day4
本文介绍了Python中列表和元组的基本操作。主要内容包括:1)使用for循环遍历列表元素并输出格式化信息;2)利用range()函数创建数值列表,包括指定步长和生成任意数值合集;3)列表推导式的简洁写法;4)对列表进行简单统计(最大值、最小值、求和);5)列表切片操作来获取子集;6)列表的复制方法;7)元组的定义和遍历,强调其不可变性,但可通过重新赋值来修改整个元组变量。这些操作涵盖了Python中处理序列数据的基本技巧,适用于数据批量处理、游戏开发等场景。
2025-05-27 16:08:10
584
原创 列表(list)——Day3
本文介绍了Python列表的基本操作和管理方法。主要内容包括:创建列表的语法(方括号[])、访问元素(索引从0开始)、修改/添加(append/insert)/删除(del/pop/remove)元素。还讲解了列表排序方法(sort永久排序、sorted临时排序)、反转顺序(reverse)和获取长度(len)等操作。最后通过一系列练习(如嘉宾名单管理、旅游地点排序等)演示了列表的实际应用。列表是Python中重要的数据结构,掌握这些基本操作对数据处理至关重要。
2025-05-26 13:07:09
1165
原创 变量和简单数据类型——Day2
本文介绍了Python编程中的基础要点:1.变量命名规则(允许字母、数字、下划线,区分大小写,避免使用关键字);2.字符串操作(引号使用及大小写转换方法如title()、upper());3.数字处理(整数、浮点数及下划线分组表示法);4.常量定义(全大写命名约定);5.注释使用("#"符号)。重点说明了代码规范性和可读性的注意事项,包括命名约定、数值表示优化等实用技巧。
2025-05-24 12:36:47
347
原创 mac的python环境配置——python自学记录Day1
本文作者是一名电子信息工程本科毕业生,现为教育学研究生一年级学生,决定自学Python以提升自身竞争力。作者具备一定的编程基础,包括模电、数电、Java、C++和嵌入式系统等知识。文章详细介绍了在MacOS系统上配置Python和VSCode编辑器的步骤,包括检查Python版本和下载适合系统版本的VSCode。作者计划在一个月内系统学习Python,并强调了学习过程中的虚心、耐心和细心。文章以经典的“Hello Python world!”程序作为学习起点,展示了作者对编程学习的热情和决心。
2025-05-22 21:17:31
721
计算机语言-python对于Mac的安装包
2025-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅