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 还有很多其他的特性和功能,可以根据具体需求进一步学习和探索。

相关文章
|
5月前
Python-pip速查表
Python-pip速查表
128 0
|
9月前
|
数据采集 自然语言处理 Python
Python速查表大全,第二弹
Python速查表大全,第二弹
|
9月前
|
Python
Python速查表大全
Python速查表大全
128 0
|
机器学习/深度学习 人工智能 运维
图解Python编程:从入门到精通系列教程(附全套速查表)
Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。这套Python基础教程不同于其他文字版教程,我们以最直挂的「图示」对每个内容和关键点「可视化」,配以最精准精简的代码,让大家尽快入门。
442 0
图解Python编程:从入门到精通系列教程(附全套速查表)
|
Python
超全Python速查表登上GitHub热榜,标星4600+!(附链接)
本文为你分享一份超全Python速查表。
2137 0
|
Python 算法框架/工具 数据挖掘
Python数据科学分析速查表
下载链接:https://github.com/iamseancheney/python-data-science-cheatsheet 分享一组Python数据分析速查表(呆鸟翻译的)。
3307 0
|
机器学习/深度学习 算法 Python
|
机器学习/深度学习 算法 Python
|
23天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
2月前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
52 14

热门文章

最新文章

推荐镜像

更多