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)。
- Collections:
List
,Dictionary
,Set
,Tuple
,Range
,Enumerate
,Iterator
,Generator
. - Types:
Type
,String
,Regular_Exp
,Format
,Numbers
,Combinatorics
,Datetime
. - Syntax:
Args
,Inline
,Closure
,Decorator
,Class
,Duck_Type
,Enum
,Exception
. - System:
Exit
,Print
,Input
,Command_Line_Arguments
,Open
,Path
,OS_Commands
. - Data:
JSON
,Pickle
,CSV
,SQLite
,Bytes
,Struct
,Array
,Memory_View
,Deque
. - Advanced:
Threading
,Operator
,Introspection
,Metaprograming
,Eval
,Coroutines
. - 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小抄库的主要内容,如果未能解决你的问题,请参考以下文章