Python教程 廖雪峰(心静梵音-整理)1
本资源是 Python 教程的第一个部分,涵盖了 Python 的基础知识,包括 Python 简介、安装 Python、使用文本编辑器、输入和输出、数据类型和变量、字符串和编码、条件判断和循环、函数等内容。
一、Python 简介
Python 是一种高级的、解释性的编程语言,具有简洁的语法和强大的功能。Python 广泛应用于各个领域,包括数据分析、人工智能、网络开发、科学计算等。Python 的优点是:易学易用、代码简洁、具有强大的标准库和第三方库支持。
二、安装 Python
要开始学习 Python,需要首先安装 Python 解释器。Python 解释器是运行 Python 代码的软件,负责将 Python 代码翻译成机器语言。Python 解释器有多种版本,包括 Python 2.x 和 Python 3.x,推荐使用 Python 3.x。
2.2、使用文本编辑器
文本编辑器是编写 Python 代码的工具,常见的文本编辑器包括 Notepad、Sublime Text、Atom、PyCharm 等。文本编辑器可以帮助我们编写、编辑和保存 Python 代码。
3.1、数据类型和变量
数据类型是指变量所存储的数据的类型,Python 中有多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。变量是存储数据的容器,变量的名称可以是字母、数字或下划线的组合。
数据类型
* 整数:整数是正整数、负整数或零,例如 1、-1、0 等。
* 浮点数:浮点数是小数,例如 3.14、-0.5 等。
* 字符串:字符串是由多个字符组成的字符串,例如 "hello"、'hello' 等。
* 列表:列表是由多个元素组成的列表,元素可以是任何数据类型,例如 [1, 2, 3]、["a", "b", "c"] 等。
* 元组:元组是由多个元素组成的元组,元素可以是任何数据类型,例如 (1, 2, 3)、("a", "b", "c") 等。
* 字典:字典是由多个键值对组成的字典,键可以是任何数据类型,值可以是任何数据类型,例如 {"name": "John", "age": 30} 等。
变量
变量的作用是存储数据,变量的名称可以是字母、数字或下划线的组合。变量可以被赋值,例如 `x = 5` 将整数 5 赋值给变量 x。
常量
常量是不可变的变量,例如 π、e 等数学常数。常量的作用是提供一个固定不变的值。
3.2、字符串和编码
字符串是由多个字符组成的字符串,字符串可以使用单引号或双引号括起来。Python 的字符串支持 Unicode 编码,能够处理多种语言的字符。
字符编码
字符编码是将字符转换成二进制数据的过程,常见的字符编码有 ASCII、UTF-8、GBK 等。Python 的字符串默认使用 UTF-8 编码。
Python 的字符串
Python 的字符串支持多种操作,例如拼接、截取、查找、替换等。字符串可以使用索引访问单个字符,例如 `s = "hello"; print(s[0])` 将输出 "h"。
格式化
格式化是将字符串和变量组合成一个新的字符串,例如 `name = "John"; age = 30; print("My name is %s, I am %d years old." % (name, age))` 将输出 "My name is John, I am 30 years old."。
本资源为 Python 的基础知识,涵盖了 Python 简介、安装 Python、使用文本编辑器、输入和输出、数据类型和变量、字符串和编码等内容,为学习 Python 打下坚实的基础。