学习笔记:Python(一)
Python 学习笔记(一)
Python 是一种高级编程语言,以其简洁易读的语法和强大的功能广受欢迎。无论是数据分析、Web 开发、自动化任务还是人工智能,Python 都有广泛的应用。以下是学习 Python 的一些基础知识和关键概念。
1. Python 简介
- 解释性语言:Python 是一种解释性语言,意味着代码被直接运行,而不是编译成机器语言。
- 跨平台:Python 是跨平台的,可以在 Windows、Mac、Linux 等多个操作系统上运行。
- 丰富的库:Python 拥有丰富的标准库和第三方库,如 NumPy、Pandas、Matplotlib 等。
2. 环境搭建
- 安装 Python:从 Python 官方网站下载并安装适合您操作系统的 Python 版本。
- IDE 选择:常用的 Python 集成开发环境(IDE)有 PyCharm、VS Code,以及 Jupyter Notebook。
3. 基本语法
注释
- 单行注释:使用
#
开头。 - 多行注释:使用三个引号
'''
或"""
包裹。
变量与数据类型
- 变量:不需要声明类型,可以直接赋值。
x = 10 name = "Alice"
- 数据类型:常见的数据类型包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等。
运算符
- 算术运算符:如
+
,-
,*
,/
,//
(整数除法),%
(取余),**
(幂)。 - 比较运算符:如
==
,!=
,<
,>
,<=
,>=
。 - 逻辑运算符:如
and
,or
,not
。
条件语句
使用 if
, elif
, else
进行条件判断。
age = 18
if age >= 18:
print("成人")
elif age > 12:
print("青少年")
else:
print("儿童")
循环
for 循环:用于迭代可迭代对象(例如列表、字符串)。
for i in range(5):
print(i)
while 循环:当条件为真时重复执行代码块。
count = 0
while count < 5:
print(count)
count += 1
4. 函数
定义和调用函数:
def say_hello(name):
return f"Hello, {name}"
print(say_hello("World"))
- 参数:函数可以接受参数,也可以有默认参数。
- 返回值:使用
return
关键字返回结果。
5. 数据结构
- 列表(List):可变的有序集合。
fruits = ["apple", "banana", "cherry"]
- 元组(Tuple):不可变的有序集合。
point = (4, 5)
- 字典(Dictionary):键值对集合。
student = {"name": "Bob", "age": 20}
- 集合(Set):无序不重复的元素集合。
numbers = {1, 2, 3, 4}
6. 文件操作
读写文件的基本操作:
# 写入文件
with open("file.txt", "w") as f:
f.write("Hello, file!")
# 读取文件
with open("file.txt", "r") as f:
content = f.read()
print(content)
7. 异常处理
捕获和处理异常以防止程序崩溃。
try:
result = 10 / 0
except ZeroDivisionError:
print("除以零错误")
finally:
print("执行完成")
这是 Python 基础知识的一部分。在实践中,多编写代码、多尝试不同的库和框架将帮助你更好地理解和掌握这门语言。继续加油!