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

相关文章
|
6月前
|
数据采集 自然语言处理 Python
Python速查表大全,第二弹
Python速查表大全,第二弹
|
6月前
|
Python
Python速查表大全
Python速查表大全
|
机器学习/深度学习 人工智能 运维
图解Python编程:从入门到精通系列教程(附全套速查表)
Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。这套Python基础教程不同于其他文字版教程,我们以最直挂的「图示」对每个内容和关键点「可视化」,配以最精准精简的代码,让大家尽快入门。
361 0
图解Python编程:从入门到精通系列教程(附全套速查表)
|
Python
超全Python速查表登上GitHub热榜,标星4600+!(附链接)
本文为你分享一份超全Python速查表。
2119 0
|
Python 算法框架/工具 数据挖掘
Python数据科学分析速查表
下载链接:https://github.com/iamseancheney/python-data-science-cheatsheet 分享一组Python数据分析速查表(呆鸟翻译的)。
3291 0
|
机器学习/深度学习 算法 Python
|
机器学习/深度学习 算法 Python
|
3天前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。
|
3天前
|
机器学习/深度学习 数据挖掘 Python
Python编程入门——从零开始构建你的第一个程序
【10月更文挑战第39天】本文将带你走进Python的世界,通过简单易懂的语言和实际的代码示例,让你快速掌握Python的基础语法。无论你是编程新手还是想学习新语言的老手,这篇文章都能为你提供有价值的信息。我们将从变量、数据类型、控制结构等基本概念入手,逐步过渡到函数、模块等高级特性,最后通过一个综合示例来巩固所学知识。让我们一起开启Python编程之旅吧!