这是一个面向初学者的 Python 学习笔记网页,内容包含基础语法、变量与数据类型、 条件判断、循环、函数、文件操作、面向对象等常见知识点,适合作为个人学习记录页面直接上线使用。
先了解 Python 学习中的核心模块,建立整体认知
掌握变量、注释、缩进、输入输出、运算符,是学习 Python 的第一步。
通过 if、for、while 等语句控制程序执行逻辑,完成自动化处理。
把重复逻辑封装起来,提高代码复用性,也更便于维护和扩展。
理解文件读写、异常处理和面向对象,是进阶开发的重要基础。
以下内容可直接作为网站文章展示,无需再额外填充
Python 是一种解释型、面向对象、跨平台的高级编程语言。它语法简洁、可读性强, 适合初学者入门,也广泛应用于 Web 开发、自动化运维、数据分析、人工智能等领域。
变量用于存储数据。在 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'>
使用 print() 输出内容,使用 input() 接收用户输入。
name = input("请输入你的名字:")
print("你好," + name)
需要注意的是,input() 接收到的内容默认都是字符串类型。
如果要参与数字运算,需要进行类型转换。
age = input("请输入年龄:")
age = int(age)
print(age + 1)
条件判断用于根据不同条件执行不同代码。Python 中常用 if、
elif、else。
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")== :等于!= :不等于> :大于< :小于>= :大于等于<= :小于等于and:并且or:或者not:取反
循环可以让程序重复执行某些代码。Python 常用的循环有 for 和 while。
for i in range(5):
print(i)上面的代码会输出 0 到 4。
num = 0
while num < 5:
print(num)
num += 1break:立即结束当前循环continue:跳过本次循环,进入下一次for i in range(1, 6):
if i == 3:
continue
print(i)字符串是最常见的数据类型之一,常用于文本处理。
text = "Python"
print(text[0]) # P
print(len(text)) # 6
print(text.lower()) # python列表是一种有序、可修改的数据集合。
nums = [10, 20, 30]
nums.append(40)
print(nums) # [10, 20, 30, 40]常见操作:
append():追加元素insert():插入元素remove():删除指定元素pop():删除末尾元素len():获取长度字典以“键值对”的形式存储数据,适合表示结构化信息。
user = {
"name": "Tom",
"age": 18,
"city": "Beijing"
}
print(user["name"])
print(user.get("age"))get(),这样更安全。
函数可以把某段功能封装起来,方便重复调用,提高代码复用率。
def add(a, b):
return a + b
result = add(3, 5)
print(result)def greet(name="朋友"):
print("你好," + name)
greet()
greet("小明")
函数执行后,可以通过 return 把结果返回给调用者。
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("程序结束")面向对象编程的核心思想是:把现实中的事物抽象成“对象”,并让对象拥有属性和行为。
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 学习笔记。