python-cheatsheet,一款很全的Python小抄库

Posted 梦想橡皮擦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-cheatsheet,一款很全的Python小抄库相关的知识,希望对你有一定的参考价值。

最近开始整理自己写过的系列文章,发现草稿箱竟然有好多存货,比如这一篇,原计划 2020 年 11 月发布,好家伙,这都 2021 年 8 月了。

最近这两天先补齐一下吧,本篇文章属于 《Python 那些库儿》 专栏。

今天要推荐的这款库叫做 python-cheatsheet,从名称就能看出,这是一款速查表,或者也可以叫做备忘单。

目前已经有 20000+人 star,4000+人 fork 了。

github 地址如下: https://github.com/gto76/python-cheatsheet

该库集成了非常多 Python 内置对象的用法。

按照类型分为 容器(Collections)类型(Types)语法(Syntax)系统(System)数据(Data)进阶(Advanced)库(Libraries)


  1. Collections:List,Dictionary,Set,Tuple,Range,Enumerate,Iterator,Generator.
  2. Types:Type,String,Regular_Exp,Format,Numbers,Combinatorics,Datetime.
  3. Syntax:Args,Inline,Closure,Decorator,Class,Duck_Type,Enum,Exception.
  4. System:Exit,Print,Input,Command_Line_Arguments,Open,Path,OS_Commands.
  5. Data:JSON,Pickle,CSV,SQLite,Bytes,Struct,Array,Memory_View,Deque.
  6. Advanced:Threading,Operator,Introspection,Metaprograming,Eval,Coroutines.
  7. Libraries:Progress_Bar,Plot,Table,Curses,Logging,Scraping,Web,Profile,NumPy,Image,Audio,Games,Data.

该库的呈现方式,是以代码展示基本用途。

使用的时候,可以直接点击页面锚点链接,也可以直接在页面进行检索。

以字典为例,介绍字典的初始化方式。

<dict> = dict(<collection>)                     # Creates a dict from coll. of key-value pairs.
<dict> = dict(zip(keys, values))                # Creates a dict from two collections.
<dict> = dict.fromkeys(keys [, value])          # Creates a dict from collection of keys.

字典的常用方法

<view> = <dict>.keys()                          # Coll. of keys that reflects changes.
<view> = <dict>.values()                        # Coll. of values that reflects changes.
<view> = <dict>.items()                         # Coll. of key-value tuples that reflects chgs.

每一段内容都直接展示干货,可以快速唤醒你的记忆。例如 Random 模块,在方法使用前,会提前展示如何引入,以及可引入那些子模块。

from random import random, randint, choice, shuffle, gauss, seed

<float> = random()                       # A float inside [0, 1).
<int>   = randint(from_inc, to_inc)      # An int inside [from_inc, to_inc].
<el>    = choice(<list>)                 # Keeps the list intact.

为了便于使用,作者还提供了如何将其转换为 PDF 版本的技术支持,当然你直接使用目录下的 index.html 即可打开本地版本。

橡皮擦叨叨时间

总结类的学习方式是相当高效的,你也可以尝试做一款自己的 Python 备忘录。

很多时候,我们无法解决技术问题,不是因为我们技术不行,而是因为我们不知道怎么才行

希望 python-cheatsheet 能对你有所帮助。
如果你想跟博主建立亲密关系,可以关注同名公众号 “梦想橡皮擦”,近距离接触一个逗趣的互联网高级网虫。
博主 ID:梦想橡皮擦,希望大家点赞、评论、收藏。

以上是关于python-cheatsheet,一款很全的Python小抄库的主要内容,如果未能解决你的问题,请参考以下文章

很全很全的 JavaScript 模块讲解

Elasticsearch Java API 很全的整理

很全的正则表达式

很全的php数组操作方法

很全的linux网络编程技巧

Patator-一款很好用的爆破工具