Python编程基础知识学习笔记

需积分: 5 1 下载量 12 浏览量 更新于2024-06-22 收藏 22.09MB DOCX 举报
Python学习笔记总结 Python学习笔记是北理工嵩天在大学Mooc上的课程笔记,涵盖了Python基础知识和编程思想。本笔记总结了Python的基本语法、变量类型、控制结构、函数和模块的使用等知识点。 **基本语法** * Python使用`print()`函数来输出变量的值,使用 `%` 来选择要输出的变量,例如 `print("类型如%.2f"%f)`。 * Python语句末尾不加分号,使用缩进来表示代码之间的层次关系。 * Python支持单行注释和多行注释,单行注释以 `#` 开头,多行注释以 `'''` 开头和结尾。 **变量类型** * Python支持多种变量类型,例如字符串、数字、列表等。 * 字符串可以使用索引来获取特定位置的字符,例如 `val[-1]` 获取最后一个字符。 * 字符串可以使用 slice 来获取特定范围的字符,例如 `val[0:2]` 获取前两个字符。 **控制结构** * Python支持 `if`、`elif`、`else` 语句来实现条件判断。 * Python支持 `for` 循环来实现循环控制,例如 `for i in range(3):` 让程序循环 3 次。 * Python支持 `import` 语句来引入模块,例如 `import turtle` 引入 turtle 模块。 **函数** * Python支持函数的定义和调用,例如 `def drawSnake(rad, angle, len, neckrad):` 定义了一个名为 `drawSnake` 的函数。 * Python支持函数的参数传递,例如 `turtle.circle(rad, angle)` 传递了两个参数 `rad` 和 `angle`。 **模块** * Python支持模块的引入和使用,例如 `import turtle` 引入 turtle 模块。 * Python支持模块的函数调用,例如 `turtle.circle(rad, angle)` 调用了 turtle 模块的 `circle` 函数。 **编程思想** * Python编程思想强调代码的可读性和可维护性。 * Python编程思想强调代码的简洁性和灵活性。 * Python编程思想强调问题的分析和解决,例如 IPO 模型(Input、Process、Output)。 **程序编写步骤** * 分析问题:分析问题的计算部分。 * 确定问题:将计算部分划分为确定的 IPO 三部分。 * 设计算法:完成计算部分核心处理方法。 * 编写程序:实现整个程序。 * 调试程序:使程序在各种情况下都能正确运行。 * 升级维护:使程序长期正确运行,适应需求微小变化。 **变量命名规则** * Python变量命名规则使用大小写字母、数字和下划线、中文的组合。 * Python变量命名规则首字母只能是大写字母或下划线,不能使用空格。 **大小写有区别** * Python语言中大小写是有区别的,例如 `x` 和 `X` 是不同的变量。 **交换变量值** * Python可以使用 tuple 来交换变量值,例如 `x, y = y, x` 将 `x` 和 `y` 的值交换。