Python自学笔记:从基础到深入理解

需积分: 50 3 下载量 118 浏览量 更新于2024-07-09 1 收藏 9.03MB PDF 举报
"自学Python知识点汇总.pdf" 在Python编程中,了解基本的语法和概念是至关重要的。Python是一种高级编程语言,以其简洁易读的语法和丰富的库支持而受到广泛欢迎,尤其在数据科学和深度学习领域。这篇文档涵盖了Python初学者需要掌握的关键知识点。 首先,我们讨论BIF,即内置函数(Built-in Functions)。Python内建了许多函数,如`print`用于输出信息,`input`用于获取用户输入,`help(input)`可以查看关于`input`函数的详细帮助,`dir(__builtins__)`则列出了所有内置的函数和变量。 变量是程序中存储数据的基本单元。在Python中,变量的使用有以下特点: 1. 变量在使用前必须赋值。 2. 变量名可以包含字母、数字和下划线,但不能以数字开头。 3. 大小写敏感,例如,`fishC`和`Fishc`被视为两个不同的变量。 4. 等号(=)用于赋值,左值是变量,右值是赋给变量的值。 5. 变量名应具有描述性,以提高代码可读性。 字符串是Python中的重要数据类型,用于表示文本。字符串可以用单引号或双引号包围,例如 `'hello'` 和 `"world"`。字符串中的引号可以通过转义字符`\`来处理,如 `'\''` 表示一个单引号。此外,Python还支持使用三个引号创建多行字符串,这种被称为长字符串。在长字符串中,可以方便地包含换行和引号,而无需转义。 字符串的拼接是通过加号(+)实现的,如 `'a' + 'b'` 结果为 `'ab'`。需要注意的是,数字与字符串相加会将数字转换为字符串进行连接,如 `'5' + '8'` 结果为 `'58'`。 条件分支结构`if`和`else`用于根据条件执行不同的代码块。`if`后的条件表达式如果为真,则执行其后的缩进代码;否则,如果存在`else`,则执行`else`后的代码。 `while`循环用于重复执行一段代码,只要指定的条件为真。每次循环前,Python会检查条件,如果满足,则继续执行循环体内的代码。 在Python中,还可以引入外部模块以扩展功能。例如,`random`模块提供了生成随机数的功能,如`random.randint(1, 10)`可以生成1到10之间的一个随机整数。 Python的数据类型还包括整型(int)、布尔类型(bool)和浮点型(float)。整型用于表示整数,布尔类型只有`True`和`False`两个值,常用于逻辑判断,浮点型则用于表示带有小数的数值。 除此之外,Python还有列表、元组、字典等复杂数据结构,以及函数、类、异常处理、文件操作等高级特性。在学习过程中,不断实践和理解这些知识点是成长为熟练Python程序员的关键步骤。随着学习的深入,你将能够利用Python进行更复杂的任务,包括深度学习模型的构建和训练。
2022-11-13 上传