Python
文章平均质量分 87
Python
沉远
安徽理工大学计算机专业21级本科生
展开
-
第七章 类
1. 首字母大写的名称指的是类。2. 类中的函数称为方法。3. 以 self 为前缀的变量,可供类中所有方法使用。4. 通过实例访问的变量称为属性。5. 方法「 __init__() 」是一个特殊方法,每当你根据类创建新实例时,python就会自动运行它。务必确保应 init 的两边都有两个下划线。在这个方法的定义中,形参self必不可少,而且必须位于其他形参的前面。6. 我们将通过实参向类传递参数,self会自动传递,因此,不需要传递它。原创 2023-05-01 14:59:55 · 731 阅读 · 1 评论 -
第九章 测试代码
1. Python标准库中模块unittest提供了代码测试工具。2. 单元测试:用于核实函数的某方面没有问题。3. 测试用例:是一组单元测试,他们一起核实函数在各种情况下的行为都符合要求。4. 良好的测试用例,考虑到了函数可能收到的各种输入,包含针对所有这些情形的测试。5. 全覆盖:全覆盖的测试用例包含一套单元测试,涵盖了各种可能的函数使用方式。对于大型项目,要进行全覆盖测试可能很难。通常最初只要针对代码的重要行为编写测试即可。等项目被广泛使用时,再考虑全覆盖。6. unittest类最有用的功原创 2023-05-15 10:14:06 · 522 阅读 · 0 评论 -
第六章 函数
1. 关键字def:告诉Python需要定义一个函数,这是函数定义。在圆括号内指出数函数为完成任务需要什么样的信息。2. 文档字符串的注释:描述函数是做什么的。3. 要调用函数,可依次指定函数名以及用圆括号括起的必要信息。```pythondef favorite_course(course): """打印最喜欢的课程""" print(f"My favourite course is {course}") favorite_course('Python')# 输出:My favouri原创 2023-04-20 21:54:04 · 333 阅读 · 0 评论 -
第五章 输入与输出
1. input() 函数让程序暂停运行,等待用户输入。括号中可输入一些提示性字符串,注意字符串要用引号括起来。2. 有时候提示可能超过一行,例如你需要指出获取特定输入的原因,在这种情况下,可将提示复制给一个变量,再将该变量传递给函数input。3. int() 函数:使用函数 input() 时python将用户输入解读为字符串。为解决这个问题,可使用函数 int(),它让python将输入视为数值。函数 int() 将数的字符串表示转换为数值表示。原创 2023-04-05 18:43:52 · 77 阅读 · 0 评论 -
第四章 if语句和while循环
1. 三种结构:if 型;if-else 型;if-elif-else 型。2. Python执行 if-elif-else结构中的一个代码块,依次检查每个条件测试,直到遇到了通过条件测试,测试通过后,python将执行紧跟在它后面的代码,并跳过余下的测试。3. elif 的代码块数量任意。4. 并不要求 if-elif 结构后面必须有 else代码块。5. 如果只想执行一个代码块,就使用 if-elif-else 结构,如果要执行多个代码块,就要使用一系列独立的 if 语句。原创 2023-03-27 22:07:49 · 129 阅读 · 0 评论 -
第八章 文件与异常
函数open接受一个参数:要打开的文件的名称。2. 关键字 with 在不再需要访问文件后将其关闭。你只管打开文件,并且在需要的时候使用它,python会自动在合适的时候(缩进结束的时候)将其关闭。3. 方法read() 到达文件末尾时,返回一个空字符串,而将这个空字符串显示出来就是一个空行。可在函数中调用 print() 中使用 rstrip() 。原创 2023-05-10 22:42:59 · 577 阅读 · 0 评论 -
第三章 字典与集合
1. 字典是一种动态结构。可随时在其中添加键值对。要添加键值对,可依次指定字典名、用方括号括起的键和相关联的值。```pythongrade={'Python':100,'Chinese':90,'Java':85}print(grade)grade['English']=95print(grade)# 输出:# {'Python': 100, 'Chinese': 90, 'Java': 85}# {'Python': 100, 'Chinese': 90, 'Java': 85, 'En原创 2023-03-21 19:50:41 · 63 阅读 · 0 评论 -
第二章 列表与元组
1. 方法 append() 将新元素直接添加到列表末尾。```pythoncourse=['python','math','English']course.append('History')print(course)# 输出:['Java', 'math', 'English', 'History']```2. 方法 insert() 可在列表的任何位置添加新元素。```pythoncourse.insert(1,'Chinese')print(course)# 输出:['Java原创 2023-03-14 20:44:39 · 62 阅读 · 0 评论 -
第一章 变量与简单的数据类型
1. 字符串:Python中,用引号扩起来的都是字符串。其中的引号可以是单引号,也可以是双引号。这种灵活性,让你能够在字符串中包含引号和撇号。2. f 字符串:要在字符串中插入变量的值,可在前引号前加上字母 f,再将要插入的变量放在花括号内。```pythoncourse="python"print(f"I like {course}!")# 输出:I like python!```## (一)大小写方法:title(), upper(), lower()1. 方法 title() 以首字母原创 2023-03-06 14:27:00 · 82 阅读 · 0 评论