提示信息

学习笔记: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 进行条件判断。

  1. age = 18
  2. if age >= 18:
  3. print("成人")
  4. elif age > 12:
  5. print("青少年")
  6. else:
  7. print("儿童")

循环

  • for 循环:用于迭代可迭代对象(例如列表、字符串)。

    1. for i in range(5):
    2. print(i)
  • while 循环:当条件为真时重复执行代码块。

    1. count = 0
    2. while count < 5:
    3. print(count)
    4. count += 1

4. 函数

定义和调用函数:

  1. def say_hello(name):
  2. return f"Hello, {name}"
  3. 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. 文件操作

读写文件的基本操作:

  1. # 写入文件
  2. with open("file.txt", "w") as f:
  3. f.write("Hello, file!")
  4. # 读取文件
  5. with open("file.txt", "r") as f:
  6. content = f.read()
  7. print(content)

7. 异常处理

捕获和处理异常以防止程序崩溃。

  1. try:
  2. result = 10 / 0
  3. except ZeroDivisionError:
  4. print("除以零错误")
  5. finally:
  6. print("执行完成")

这是 Python 基础知识的一部分。在实践中,多编写代码、多尝试不同的库和框架将帮助你更好地理解和掌握这门语言。继续加油!

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
溢孤清 关注 已关注

最近一次登录:2024-11-20 19:27:36   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图