Python 学习笔记

这是一个面向初学者的 Python 学习笔记网页,内容包含基础语法、变量与数据类型、 条件判断、循环、函数、文件操作、面向对象等常见知识点,适合作为个人学习记录页面直接上线使用。

本页包含内容

  • ✔ Python 基础介绍
  • ✔ 变量、数据类型、输入输出
  • ✔ 条件判断与循环
  • ✔ 函数、列表、字典、字符串
  • ✔ 文件操作与异常处理
  • ✔ 面向对象基础知识

学习概览

先了解 Python 学习中的核心模块,建立整体认知

🐍

基础语法

掌握变量、注释、缩进、输入输出、运算符,是学习 Python 的第一步。

🔁

流程控制

通过 if、for、while 等语句控制程序执行逻辑,完成自动化处理。

🧩

函数与模块

把重复逻辑封装起来,提高代码复用性,也更便于维护和扩展。

📂

文件与对象

理解文件读写、异常处理和面向对象,是进阶开发的重要基础。

Python 笔记正文

以下内容可直接作为网站文章展示,无需再额外填充

1. Python 简介

Python 是一种解释型、面向对象、跨平台的高级编程语言。它语法简洁、可读性强, 适合初学者入门,也广泛应用于 Web 开发、自动化运维、数据分析、人工智能等领域。

Python 的特点

  • 语法简洁,学习成本较低
  • 拥有丰富的第三方库
  • 适合快速开发和脚本自动化
  • 支持多种编程范式,如面向对象、函数式编程
学 Python 时,不要一开始就追求“学完所有库”,先打好语法基础更重要。

2. 变量与数据类型

变量用于存储数据。在 Python 中,不需要手动声明变量类型,直接赋值即可。

name = "Tom" age = 18 height = 175.5 is_student = True

常见数据类型

类型 说明 示例
int 整数 10
float 浮点数 3.14
str 字符串 "hello"
bool 布尔值 True / False
list 列表 [1, 2, 3]
tuple 元组 (1, 2, 3)
dict 字典 {"name": "Tom"}

查看数据类型

a = 123 print(type(a)) # <class 'int'>
注意:Python 中字符串和数字不能直接拼接,需要进行类型转换。

3. 输入输出

使用 print() 输出内容,使用 input() 接收用户输入。

name = input("请输入你的名字:") print("你好," + name)

需要注意的是,input() 接收到的内容默认都是字符串类型。 如果要参与数字运算,需要进行类型转换。

age = input("请输入年龄:") age = int(age) print(age + 1)

4. 条件判断

条件判断用于根据不同条件执行不同代码。Python 中常用 ifelifelse

score = 85 if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格")

常见比较运算符

  • == :等于
  • != :不等于
  • > :大于
  • < :小于
  • >= :大于等于
  • <= :小于等于

逻辑运算符

  • and:并且
  • or:或者
  • not:取反

5. 循环结构

循环可以让程序重复执行某些代码。Python 常用的循环有 forwhile

for 循环

for i in range(5): print(i)

上面的代码会输出 0 到 4。

while 循环

num = 0 while num < 5: print(num) num += 1

break 与 continue

  • break:立即结束当前循环
  • continue:跳过本次循环,进入下一次
for i in range(1, 6): if i == 3: continue print(i)

6. 字符串、列表、字典

字符串

字符串是最常见的数据类型之一,常用于文本处理。

text = "Python" print(text[0]) # P print(len(text)) # 6 print(text.lower()) # python

列表 list

列表是一种有序、可修改的数据集合。

nums = [10, 20, 30] nums.append(40) print(nums) # [10, 20, 30, 40]

常见操作:

  • append():追加元素
  • insert():插入元素
  • remove():删除指定元素
  • pop():删除末尾元素
  • len():获取长度

字典 dict

字典以“键值对”的形式存储数据,适合表示结构化信息。

user = { "name": "Tom", "age": 18, "city": "Beijing" } print(user["name"]) print(user.get("age"))
如果不确定某个键是否存在,推荐使用 get(),这样更安全。

7. 函数

函数可以把某段功能封装起来,方便重复调用,提高代码复用率。

def add(a, b): return a + b result = add(3, 5) print(result)

函数的作用

  • 减少重复代码
  • 让代码结构更清晰
  • 便于维护和调试

默认参数

def greet(name="朋友"): print("你好," + name) greet() greet("小明")

返回值

函数执行后,可以通过 return 把结果返回给调用者。

8. 文件操作与异常处理

文件读取

with open("test.txt", "r", encoding="utf-8") as f: content = f.read() print(content)

文件写入

with open("test.txt", "w", encoding="utf-8") as f: f.write("这是 Python 文件写入示例。")

使用 with open() 的好处是:文件操作结束后会自动关闭文件。

异常处理

try: num = int(input("请输入一个数字:")) print(num) except ValueError: print("输入内容不是有效数字") finally: print("程序结束")
在实际项目里,异常处理非常重要,它可以防止程序因为用户输入错误而直接崩溃。

9. 面向对象

面向对象编程的核心思想是:把现实中的事物抽象成“对象”,并让对象拥有属性和行为。

class Student: def __init__(self, name, age): self.name = name self.age = age def study(self): print(self.name + " 正在学习 Python") s1 = Student("小明", 18) print(s1.name) s1.study()

几个核心概念

  • :对象的模板
  • 对象:类创建出来的实例
  • 属性:对象的特征
  • 方法:对象的行为

学习建议

对初学者来说,面向对象不必一上来就学得特别深。先理解类和对象的基本关系, 然后逐步接触继承、封装、多态即可。

Python 学习建议

想要真正学会 Python,关键不只是看笔记,更要动手练习

1

先学基础

先掌握变量、数据类型、条件判断、循环和函数,再进入更复杂内容。

2

多写代码

每学一个知识点,都自己敲一遍代码,并尝试修改参数观察结果。

3

做小项目

可以尝试写计算器、学生管理系统、爬虫脚本、自动化工具等。

4

持续复盘

把每天学到的内容整理成笔记,形成自己的知识体系。

关于本站

本站名称为 学习笔记,页面主题为 Python 学习笔记