跳转到主要内容
← 返回首页
🐍

Python基础

Python编程基础教程

16 篇笔记

推导式与生成器表达式

列表推导式 列表推导式是创建列表的简洁方式,它可以在一行代码中完成循环和条件判断。 python 基本语法 squares = [x2 for x in range(10)] print(squares) # 输出: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 带条件...

⏱ 3m Python推导式生成器列表推导式

面向对象基础

什么是面向对象编程 面向对象编程(OOP)是一种编程范式,它将数据和操作数据的方法组织成对象。这种编程方式更符合人类的思维方式,便于代码的组织和复用。 python 定义一个简单的类 class Dog: def bark(self): print("汪汪!") 创建对象 m...

⏱ 2m Python面向对象对象

模块与包

什么是模块 模块是一个包含Python代码的文件,它可以定义函数、类和变量。使用模块可以将代码组织成可重用的单元。 python mymodule.py def greet(name): return f"你好,{name}!" PI = 3.14159 class Calculator:...

⏱ 2m Python模块import

函数定义与调用

什么是函数 函数是一段具有特定功能的可重用代码块。通过函数,你可以将复杂的逻辑分解成小的、易于管理的部分,提高代码的可读性和可维护性。 python 定义一个简单的函数 def greet(name): return f"你好,{name}!" 调用函数 message = greet("张...

⏱ 2m Python函数参数作用域

异常处理

什么是异常 异常是程序在执行过程中发生的错误事件,它会中断正常的程序流程。Python通过异常处理机制让你能够优雅地处理这些错误,而不是让程序崩溃。 python 没有异常处理的代码 result = 10 / 0 # 会抛出ZeroDivisionError 有异常处理的代码 try:...

⏱ 2m Python异常处理try/except错误处理

文件操作

文件操作基础 文件操作是编程中最常见的任务之一。Python提供了简洁而强大的文件操作接口,让你可以轻松地读写各种类型的文件。 python 打开文件的最基本方式 file = open('example.txt', 'r') content = file.read() file.close() 使...

⏱ 2m Python文件操作IOCSV

集合类型

集合的创建 集合(set)是无序、不重复的元素集合,用花括号 {} 表示: python 创建集合 fruits = {"苹果", "香蕉", "橘子"} numbers = {1, 2, 3, 4, 5} 注意:空集合必须用set(),不能用{} empty = set() # 这是空集合 e...

⏱ 3m Python集合set数据结构

字典操作

字典的创建 字典(dict)是Python中的映射类型,存储键值对(key-value pairs): python 创建字典 person = { "name": "小明", "age": 25, "city": "北京" } 使用dict()构造函数 person2 =...

⏱ 3m Python字典键值对数据结构

元组与不可变序列

元组的创建 元组(tuple)是不可变的有序序列,用圆括号 () 表示: python 创建元组 colors = ("红", "绿", "蓝") numbers = (1, 2, 3, 4, 5) mixed = (1, "hello", 3.14, True) 单元素元组(注意逗号) singl...

⏱ 3m Python元组不可变序列数据结构

列表详解

列表的创建 列表是Python中最常用的数据结构,用方括号 [] 表示,元素之间用逗号分隔: python 创建列表 numbers = [1, 2, 3, 4, 5] fruits = ["苹果", "香蕉", "橘子"] mixed = [1, "hello", 3.14, True, None...

⏱ 3m Python列表列表方法数据结构

循环结构

for循环 for 循环用于遍历序列(列表、元组、字符串、字典、集合)或任何可迭代对象: python 遍历列表 fruits = ["苹果", "香蕉", "橘子"] for fruit in fruits: print(f"我喜欢吃{fruit}") 遍历字符串 for char in...

⏱ 3m Python循环for循环while循环

条件语句

if语句基础 条件语句让程序根据条件执行不同的代码块。Python使用 if、elif、else 关键字: python age = 20 if age >= 18: print("你已成年") print("可以投票了") 注意:Python使用缩进(通常4个空格)来定义代码块,而...

⏱ 2m Python条件语句if语句逻辑判断

字符串操作大全

字符串的创建 Python中字符串可以用单引号、双引号或三引号创建: python s1 = 'Hello' s2 = "World" s3 = '''这是 多行 字符串''' s4 = """这也是 多行字符串""" 转义字符 tabstr = "姓名\t年龄\t城市" # \t 制表符 ne...

⏱ 2m Python字符串字符串方法文本处理

运算符详解

算术运算符 算术运算符用于执行基本的数学运算: python a = 17 b = 5 print(a + b) # 加法: 22 print(a - b) # 减法: 12 print(a b) # 乘法: 85 print(a / b) # 除法: 3.4(总是返回浮点数) p...

⏱ 2m Python运算符算术运算逻辑运算

变量与数据类型

什么是变量 变量是程序中用于存储数据的容器。在Python中,变量不需要显式声明类型,赋值时自动创建。变量本质上是一个指向内存中对象的引用(名字)。 python 赋值操作创建变量 name = "小明" age = 25 height = 1.75 isstudent = True print(n...

⏱ 2m Python变量数据类型基础语法

Python简介与环境搭建

什么是Python Python是一种高级、解释型、通用的编程语言,由荷兰程序员Guido van Rossum于1991年发布。Python的设计哲学强调代码的可读性和简洁性,使用明显的缩进来定义代码块,而不是传统的花括号。 Python广泛应用于Web开发、数据分析、人工智能、自动化脚本、科学计...

⏱ 1m Python入门环境搭建初学者