Python cheatsheet 速查表

简介: 【9月更文挑战第7天】这是一份Python速查表,涵盖基础语法、数据结构、函数、模块与包、面向对象编程及异常处理。包括变量定义、数据类型、运算符、控制流、列表、元组、字典、集合的操作,函数定义与调用,模块导入,类定义与对象创建,以及异常捕获与处理。适用于快速查阅Python基本用法。

以下是一份 Python 的速查表(cheatsheet):


一、基础语法


  1. 变量与数据类型
  • 变量定义:variable_name = value
  • 常见数据类型:
  • 整数:int,例如 a = 5
  • 浮点数:float,例如 b = 3.14
  • 字符串:str,例如 c = "Hello, World!"
  • 布尔值:bool,取值为 TrueFalse
  1. 运算符
  • 算术运算符:+(加)、-(减)、*(乘)、/(除)、%(取余)、**(幂)。
  • 比较运算符:==(等于)、!=(不等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)。
  • 逻辑运算符:and(与)、or(或)、not(非)。
  1. 控制流
  • 条件语句:


收起


python

复制

if condition:
         # 条件为真时执行的代码
     elif another_condition:
         # 另一个条件为真时执行的代码
     else:
         # 所有条件都不满足时执行的代码


  • 循环语句:
  • for循环:


for item in iterable:
           # 循环体


  • while循环:


while condition:
           # 循环体


二、数据结构


  1. 列表(List)
  • 定义:my_list = [item1, item2,...]
  • 操作:
  • 访问元素:my_list[index]
  • 添加元素:my_list.append(item)
  • 删除元素:my_list.remove(item)del my_list[index]
  1. 元组(Tuple)
  • 定义:my_tuple = (item1, item2,...)
  • 特点:不可变。
  1. 字典(Dictionary)
  • 定义:my_dict = {key1: value1, key2: value2,...}
  • 操作:
  • 访问值:my_dict[key]
  • 添加键值对:my_dict[key] = value
  • 删除键值对:del my_dict[key]
  1. 集合(Set)
  • 定义:my_set = {item1, item2,...}
  • 操作:
  • 添加元素:my_set.add(item)
  • 删除元素:my_set.remove(item)


三、函数


  1. 定义函数:


def function_name(parameters):
       # 函数体
       return result


  1. 调用函数:result = function_name(arguments)


四、模块与包


  1. 导入模块:import module_name
  2. 导入特定函数或变量:from module_name import function_name, variable_name


五、面向对象编程


  1. 定义类:


class ClassName:
       def __init__(self, parameters):
           # 初始化方法
           self.variable = value
       def method_name(self, parameters):
           # 方法体


  1. 创建对象:object_name = ClassName(arguments)


六、异常处理


  1. 捕获异常:


try:
       # 可能引发异常的代码
   except ExceptionType as e:
       # 异常处理代码
   finally:
       # 无论是否发生异常都执行的代码


这只是一个简要的 Python 速查表,Python 还有很多其他的特性和功能,可以根据具体需求进一步学习和探索。

相关文章
|
4月前
|
数据采集 自然语言处理 Python
Python速查表大全,第二弹
Python速查表大全,第二弹
|
4月前
|
Python
Python速查表大全
Python速查表大全
|
机器学习/深度学习 人工智能 运维
图解Python编程:从入门到精通系列教程(附全套速查表)
Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。这套Python基础教程不同于其他文字版教程,我们以最直挂的「图示」对每个内容和关键点「可视化」,配以最精准精简的代码,让大家尽快入门。
344 0
图解Python编程:从入门到精通系列教程(附全套速查表)
|
Python
超全Python速查表登上GitHub热榜,标星4600+!(附链接)
本文为你分享一份超全Python速查表。
2113 0
|
Python 算法框架/工具 数据挖掘
Python数据科学分析速查表
下载链接:https://github.com/iamseancheney/python-data-science-cheatsheet 分享一组Python数据分析速查表(呆鸟翻译的)。
3274 0
|
机器学习/深度学习 算法 Python
|
机器学习/深度学习 算法 Python
|
1天前
|
存储 人工智能 数据挖掘
Python编程入门:从基础到实战
【9月更文挑战第26天】 在这篇文章中,我们将一起探索Python编程的奇妙世界。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的信息和技巧。我们将从Python的基本语法开始,然后逐步深入到更复杂的主题,如函数、类和模块。最后,我们将通过一个实际的项目来应用我们所学的知识。让我们一起开始这段Python编程之旅吧!
|
2天前
|
数据采集 人工智能 数据挖掘
Python编程入门:从基础到实战的快速指南
【9月更文挑战第25天】本文旨在为初学者提供一个简明扼要的Python编程入门指南。通过介绍Python的基本概念、语法规则以及实际案例分析,帮助读者迅速掌握Python编程的核心技能。文章将避免使用复杂的专业术语,而是采用通俗易懂的语言和直观的例子来阐述概念,确保内容的可读性和实用性。
|
1天前
|
Python
探索Python编程中的装饰器魔法
【9月更文挑战第26天】在Python的世界里,装饰器就像是一把瑞士军刀,小巧而功能强大。它们让代码更简洁、可维护性更强。本文将通过实际示例,带你领略装饰器的魔力,从基础到进阶,一步步揭开它的神秘面纱。
10 2