当前位置:首页>python>常用的 100 个Python 语法知识点

常用的 100 个Python 语法知识点

  • 2026-08-27 10:00:06
常用的 100 个Python 语法知识点

今天都是干货,分享常用的 100 个Python 语法知识点,新手直接收藏

基础语法

  1. 注释:单行注释,''' 多行注释 '''
  2. 变量:直接赋值,如 x=5
  3. 数据类型:int,float,str,bool
  4. 类型转换:int (),float (),str (),bool ()
  5. 运算符:+,-,*,/,//,%
  6. 比较运算符:==,!=,>,<,>=,<=
  7. 逻辑运算符:and,or,not
  8. 位运算符:&,|,^,~,<<,>>

数据结构

  1. 列表:[],如 my_list =[1,2,3]
  2. 元组:(),如 my_tuple =(1,2,3)
  3. 字典:{},如 my_dict ={'key':'value'}
  4. 集合:set (),如 my_set={1,2,3},
  5. 列表解析:[xfor xin iterable]
  6. 字典解析:{k:v for k,vin iterable}
  7. 集合解析:{xfor xin iterable}

控制流

  1. if 语句:if,elif ,else
  2. for 循环:for item in iterable
  3. while 循环:while condition
  4. break:提前结束循环
  5. continue:跳过本次循环剩余部分
  6. pass:占位符,什么也不做

函数

  1. 定义函数:def function_name (parameters):
  2. 参数:位置参数,默认参数,关键字参数,不定长参数
  3. 返回值:return
  4. 匿名函数:lambda x:x+ 1
  5. 函数文档字符串:"""docstring"""
    模块和包
  6. 导入模块:import module_name
  7. 导入模块中某个部分:from module_nameimport function_name
  8. 导入模块并重命名:import module_name as mn
  9. 检查模块属性:dir (module_name)

文件操作

  1. 打开文件:open ('filename', 'mode')
  2. 读文件:file.read ()
  3. 写文件:file.write ('text')
  4. 逐行读文件:for line in file
  5. 关闭文件:file.close ()
  6. with 语句:with open ('filename','mode') as file

异常处理

  1. except:except ExceptionType as e
  2. else:else
  3. finally:finally
  4. 自定义异常:class MyException (Exception):

面向对象编程

  1. 类:class ClassName:
  2. 初始化方法:def _init_(self):
  3. 类方法:def method_name(self):
  4. 类变量:ClassName.variable
  5. 实例变量:self.variable
  6. 继承:class SubClassName(BaseClassName):
  7. 方法重写:def method_name(self):
  8. 多继承:class SubClassName(Class1, Class2):
  9. 特殊方法:_str_, _repr_, _len_, _eq_, _lt_

常用标准库

  1. os:操作系统接口
  2. sys:Python 解释器接口
  3. math:数学函数
  4. datetime:日期和时间处理
  5. re:正则表达式
  6. json:JSON 解析与生成
  7. csv:CSV 文件读写

常用标准库

  1. random:随机数生成
  2. time:时间访问和转换
  3. collections:高效数据结构
  4. itertools:迭代器函数
  5. functools:高阶函数和操作
  6. operator:函数形式的标准操作符

进阶主题

  1. 生成器:yield 生成器函数
  2. 装饰器:@decorator
  3. 上下文管理器:with 语句和 _enter_, _exit_ 方法
  4. 迭代器:iter, __next__
  5. 元类:class Meta(type):
  6. 协程:async, await
  7. 异步编程:asynci0
  8. 多线程:threading
  9. 多进程:multiprocessing
  10. 锁和同步:Lock, RLock, Semaphore

数据科学和机器学习

  1. numpy:数值计算库
  2. pandas:数据分析库
  3. matplotlib:数据可视化库
  4. scikit-learn:机器学习库
  5. tensorflow/keras:深度学习框架

Web 开发

  1. Flask:轻量级 Web 框架
  2. Django:全功能 Web 框架
  3. requests:HTTP 请求库
  4. beautifulsoup4:HTML 和 XML 解析库
  5. scrapy:爬虫框架

其他

  1. 虚拟环境:venv
  2. 包管理:pip
  3. 命令行参数:argparse(注:图中为 argparsP,应为笔误)
  4. 单元测试:unittest
    #python#新手小白学python#编程#python语法

最新文章

随机文章