Python重要函数

概述

python的重要的函数整理

内置函数

def delattr(x, y):
    """
    从给定对象中删除命名属性。
    delattr(x,'y')等同于"del x.y"
    """
    pass


def setattr(x, y, v):
    """
    将给定对象上的命名属性设置为指定值。
    setattr(x,'y',v)等同于"x.y=v"
    """
    pass


def getattr(object, name, default=None):
    """
    getattr(object, name[, default]) -> value
    getattr(x,'y')等同于x.y。
    从对象中获取命名属性;
    给定默认参数时:当属性不存在时返回该参数;
    没有给定默认参数时:当属性不存在时引发异常;
    """
    pass


def hasattr(*args, **kwargs):
    """
    返回对象是否具有具有给定名称的属性。
    通过调用getattr(obj, name)并捕获AttributeError完成。
    """
    pass


def isinstance(x, A_tuple):
    """
    返回对象是类的实例还是其子类的实例。

    元组,如"isinstance(x, (A, B, ...))"中的元组,可以作为对照。
    这相当于"isinstance(x, A)或isinstance(x, B)或者..." 等等。
    """
    pass


def issubclass(x, A_tuple):
    """
    返回"cls"是从另一个类派生的还是同一个类。

    元组,如"issubclass(x, (A, B, ...))",可以作为检查的目标。
    这相当于"issubclass(x, A)或issubclass(x, B)或..."等。
    """
    pass


def callable(i_e_, some_kind_of_function):
    """
    返回对象是否可调用(i.e.,某种函数)。
    注意:类是可调用的,带有__call__()方法的类的实例也是可调用的。
    """
    pass


def hash(*args, **kwargs):
    """
    返回给定对象的哈希值。
    相等的两个对象具有相同的哈希值,反过来不一定对。

    >>> hash(1)
    1
    >>> hash(1.1)
    230584300921369601
    >>> hash('1')
    4193414619064226038
    """
    pass


def exit(*args, **kwargs):
    """
    退出程序
    """
    pass


def quit(*args, **kwargs):
    """
    退出程序
    """
    pass


def help():
    """
    定义内置的"help"。
        这是一个围绕pydoc.help的包装器,当在Python交互提示符下键入"help"时,它会提供一条有用的消息。
        在Python提示符处调用help()将启动交互式帮助会话。
        调用help(thing)打印python对象"thing"的帮助。
    """
    pass


def compile(*args, **kwargs):
    """
    将源代码编译成可由exec()或eval()执行的代码对象。

    源代码可以是Python模块、语句或表达式。
    文件名将用于运行时错误消息。
    mode参数必须为'exec'才能编译模块,为'single'才能编译单个(交互式)语句,为'eval'才能编译表达式。
    flags参数(如果存在)控制将来哪些语句会影响代码的编译。
    dont_inherit参数(如果为true)将停止编译,该编译将继承调用compile的代码中任何未来有效语句的效
    果;如果不存在或错误,除了明确指定的任何特性外,这些语句也会影响编译。
    """
    pass


def eval(*args, **kwargs):
    """
    在全局和局部上下文中评估给定源。

    源可以是表示Python表达式的字符串,也可以是compile()返回的代码对象。
    全局变量必须是字典,局部变量可以是任何映射,默认为当前全局变量和局部变量。
    如果只提供全局变量,则局部变量默认为全局变量。
    """
    pass


def exec(*args, **kwargs):
    """
    在全局和局部上下文中执行给定的源。

    源可以是表示一个或多个Python语句的字符串,也可以是compile()返回的代码对象。
    全局变量必须是字典,局部变量可以是任何映射,默认为当前全局变量和局部变量。
    如果只提供全局变量,则局部变量默认为全局变量。
    """
    pass


def all(*args, **kwargs):
    """
    如果bool(x)对于iterable中的所有值x都为真,则返回真。
    如果iterable为空,则返回True。

    >>> all([0, 1])
    False
    >>> all([1, 2])
    True
    """
    pass


def any(*args, **kwargs):
    """
    如果bool(x)对于iterable中的x,存在为真,则返回真。
    如果iterable为空,则返回False。

    >>> any([0, 1])
    True
    >>> any([0])
    False
    """
    pass


def copyright(*args, **kwargs):
    """
    用于打印许可证文本、贡献者列表和版权声明的交互式提示对象。
    """
    pass


def credits(*args, **kwargs):
    """
    用于打印许可证文本、贡献者列表和版权声明的交互式提示对象。
    """
    pass


def license(*args, **kwargs):
    """
    用于打印许可证文本、贡献者列表和版权声明的交互式提示对象。
    """
    pass


def bin(*args, **kwargs):
    """
    返回整数的二进制表示形式。

    >>> bin(10)
    0b1010
    """
    pass


def oct(*args, **kwargs):
    """
    返回整数的八进制表示形式。

       >>> oct(123)
       0o173
    """
    pass


def hex(*args, **kwargs):
    """
    返回整数的十六进制表示形式。

       >>> hex(123)
       0x7b
    """
    pass


def abs(*args, **kwargs):
    """
    返回参数的绝对值。
    """
    pass


def divmod(x, y):
    """
    返回元组(x//y,x%y)。
    不变量:div*y+mod==x。
    (商,余数)

    >>> divmod(5.1, 1.2)
    (4.0, 0.2999999999999998)
    >>> divmod(5, 2)
    (2, 1)
    """
    return (0, 0)


def max(*args, key=None):
    """
    max(iterable, *[, default=obj, key=func]) -> value
    max(arg1, arg2, *args, *[, key=func]) -> value

    使用单个iterable参数,返回其最大项。
    如果提供的iterable为空,则默认的keyword-only参数指定要返回的对象。
    对于两个或多个参数,返回最大的参数。

    >>> max(list(), default=1)
    1
    """
    pass


def min(*args, key=None):
    """
    min(iterable, *[, default=obj, key=func]) -> value
    min(arg1, arg2, *args, *[, key=func]) -> value

    使用单个iterable参数,返回其最小项。
    如果提供的iterable为空,则默认的keyword-only参数指定要返回的对象。
    对于两个或多个参数,返回最小的参数。

    >>> min(list(), default=1)
    1
    """
    pass


def sum(*args, **kwargs):
    """
    返回一个"start"值(默认值:0)加上一组数字的总和
    当iterable为空时,返回"start"值。
    此函数专门用于数值,可能会拒绝非数值类型。

    >>> sum([])
    0
    """
    pass


def round(*args, **kwargs):
    """
    将数字四舍五入到小数位数的给定精度。
    传入一个参数时,默认向整数转换
    传入两个参数时,第二个参数为保留的小数位数
    ndigits 参数可以是负数,此时,该运算会作用在十位、百位、千位等上面
    当一个值刚好在两个边界的中间的时候,返回离它最近的偶数

    >>> round(222, -1)
    220
    >>> round(2.333, 1)
    2.3
    >>> round(2.5)
    2
    >>> round(3.5)
    4
    """
    pass


def pow(*args, **kwargs):
    """
    等效于带2个参数的base**exp或带3个参数的base**exp%mod
    某些类型(如int)在使用三参数形式调用时能够使用更高效的算法。

    >>> pow(2, 3)
    8
    >>> pow(2, 3, 7)
    1
    >>> pow(2.1, 3.1)
    9.97423999265871
    """
    pass


def sorted(*args, **kwargs):
    """
    按升序返回一个包含iterable中所有项的新列表。
    可以提供自定义键函数来自定义排序顺序,并且可以设置反向标志以按降序请求结果。

    >>> sorted([5, 2, 6, 4], reverse=True)
    [2, 4, 5, 6]
    """
    pass


def len(*args, **kwargs):
    """
     返回容器中的项目数。

     >>> len([5, 2, 6, 4])
     4
    """
    pass


def chr(*args, **kwargs):
    """
    返回序数i的,一个字符的Unicode字符串;0 <= i <= 0x10ffff.

    >>> chr(123)
    {
    >>> chr(321)
    Ł
    """
    pass


def ord(*args, **kwargs):
    """
    返回单字符字符串,的Unicode代码点。

    >>> ord('a')
    97
    """
    pass


def locals(*args, **kwargs):
    """
    返回包含当前作用域的局部变量的字典。
    注意:此词典的更新是否会影响本地范围内的名称查找,取决于*implementation
    dependent*并且不受任何向后兼容性保证的影响,反之亦然。
    """
    pass


def globals(*args, **kwargs):
    """
    返回包含当前作用域全局变量的字典。
    注意:此词典的更新将影响当前全局范围内的名称查找,反之亦然。
    """
    pass


def vars(p_object=None):
    """
    vars([object]) -> dictionary

    不带参数,相当于locals()。
    带有一个参数,相当于object.__dict__.
    """
    return {}


def dir(p_object=None):
    """
    dir([object]) -> 字符串列表

    如果在没有参数的情况下调用,则返回当前作用域中的名称。
    否则,返回一个按字母顺序排列的名称列表,其中包含给定对象的(部分)属性以及可从该对象访问的属性。
    如果对象提供了一个名为_dir__的方法,则将使用该方法;
    否则,将使用默认的dir()逻辑并返回:
      对于模块对象:模块的属性。
      对于类对象:它的属性,并递归地返回其基类的属性。
      对于任何其他对象:它的属性、它的类的属性,以及它的类的基类的递归属性。

    """
    return []


def iter(source, sentinel=None):
    """
    iter(iterable) -> iterator
    iter(callable, sentinel) -> iterator

    从对象获取迭代器。
    在第一种形式中,参数必须提供自己的迭代器,或者是一个序列。
    在第二种形式中,调用callable直到它返回sentinel。

    >>> iter(list([1, 2, 3]))
    <list_iterator object at 0x000001EB12368460>
    """
    pass


def next(iterator, default=None):
    """
    next(iterator[, default])

    从迭代器返回下一项。
    如果给定了默认值并且迭代器已用尽,则返回该迭代器,而不是引发StopIteration。

    >>> next(iter(list([1, 2, 3])))
    1
    """
    pass


def repr(obj):
    """
    返回对象的规范字符串表示形式。
    对于许多对象类型,包括大多数内置对象,eval(repr(obj)) == obj。

    >>> repr(list([1, 2, 3]))
    [1, 2, 3]
    """
    pass


def ascii(*args, **kwargs):
    """
    返回对象的ASCII-only表示形式。

    作为repr(),返回包含对象的可打印表示形式的字符串,但使用\\x,
    \\u或\\U转义来转义repr()返回的字符串中的非ASCII字符。这将
    生成一个类似于Python 2中repr()返回的字符串。

    >>> ascii('好')
    '\u597d'
    """
    pass


def breakpoint(*args, **kws):
    """
    调用sys.breakpointhook(*args, **kws)。
    sys.breakpointhook()必须接受传递的任何参数。
    默认情况下,将您放入调用站点的调试器中
    """
    pass


def format(*args, **kwargs):
    """
    返回value.__format__(format_spec)

    format_spec默认为空字符串。
    有关详细信息,可参阅help('FORMATTING')的格式规范迷你语言部分。
    由于内容较多,这里就不展开了
    """
    pass


def id(*args, **kwargs):
    """
    返回对象的标识。
    这保证同时存在的对象,是唯一的。
    (CPython使用对象的内存地址。)

    >>> id(float)
    140725487146448
    """
    pass


def input(*args, **kwargs):
    """
    从标准输入读取字符串。后面的换行符被剥离。
    提示字符串(如果给定)将在读取输入之前打印到标准输出,不带尾随换行符。
    如果用户点击EOF(*nix: Ctrl-D, Windows: Ctrl-Z+Return),则提高EOF。
    在*nix系统上,如果可用,则使用readline。
    """
    pass


def __build_class__(func, name, *args, **kwargs):
    """
    创建类
    __build_class__(func, name, /, *bases, [metaclass], **kwds) -> class
    类语句使用的内部帮助函数。
    """
    pass


def __import__(name, globals=None, locals=None, fromlist=(), level=0):
    """
    __import__(name, globals=None, locals=None, fromlist=(), level=0) -> module

    导入模块。由于此函数是供Python解释器使用的,而不是一般用途,因此
    最好使用importlib.import_module()以编程方式导入模块。

    globals参数仅用于确定上下文;
    它们没有被修改。locals参数未使用。
    fromlist应该是要模拟"from name import ..."的名称列表,或者
    是要模拟"import name"的空列表。
    从包中导入模块时,注意:当fromlist为空时,__import__('A.B', ...)
    返回包a,但当fromlist不为空时返回其子模块B。
    level参数用于确定是执行绝对导入还是相对导入:0是绝对导入,而正数是
    相对于当前模块要搜索的父目录数。
    """
    pass


def print(self, *args, sep=' ', end='\n', file=None):
    """
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    默认情况下,将值输出到流或sys.stdout。
    可选关键字参数:
    file:  类似于文件,object (stream);默认为当前sys.stdout。
    sep:   在值之间插入字符串,默认为空格。
    end:   附加在最后一个值之后的字符串,默认为换行符。
    flush: 是否强制刷新流。

    >>> print(1, 2, 3, sep='*', end='')
    1*2*3
    """
    pass


def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):
    """
    打开文件并返回一个流。失败时引发操作错误。

    file是一个文本或字节字符串,提供要打开的文件的名称(如果文件不在当前工作目
    录中,则提供路径),或者是要包装的文件的整数文件描述符。(如果给定了文件描
    述符,则在关闭返回的I/O对象时关闭该描述符,除非closefd设置为False。)

    mode是一个可选字符串,用于指定打开文件的模式。它默认为"r",表示以文本模式打开
    阅读。其他常用值包括"w"用于写入(如果文件已经存在,则截断该文件),"x"用于创建
    和写入新文件,以及"a"用于追加(在某些Unix系统上,这意味着所有写入操作都追加到
    文件的末尾,而不管当前查找位置如何)。在文本模式下,如果未指定编码,则使用的
    编码依赖于平台:locale.getpreferredencoding(False)将被调用以获取当前的
    locale编码。(对于读取和写入原始字节,请使用二进制模式,不指定编码。)
    可用模式有:

    ========= ===============================================================
    字符      含义
    --------- ---------------------------------------------------------------
    'r'       只读(默认)
    'w'       写,首先清空文件
    'x'       创建,写文件
    'a'       写,如果文件存在,则追加到文件末尾
    'b'       二进制模式
    't'       文本模式(默认)
    '+'       更新(读写)
    'U'       通用换行符模式(已弃用)
    ========= ===============================================================

    默认模式为"rt"(打开以读取文本)。对于二进制随机访问,模式"w+b"打开并将文件截
    断为0字节,而"r+b"打开文件时不截断。"x"模式表示"w",如果文件已经存在,则会引
    发"FileExistError"。

    Python区分以二进制和文本模式打开的文件,即使底层操作系统不这样做。以二进制模
    式打开的文件(在模式参数后添加"b")将内容作为字节对象返回,而不进行任何解码。
    在文本模式下(默认情况下,或在模式参数后附加"t"时),文件内容以字符串形式返回,
    字节首先使用平台相关编码或指定编码(如果给定)进行解码。

    "U"模式已被弃用,并将在Python的未来版本中引发异常。它在Python3中没有效果。
    使用换行符控制通用换行符模式。

    buffering是用于设置缓冲策略的可选整数。传递0可关闭缓冲(仅在二进制模式下允许),传递1可
    选择行缓冲(仅在文本模式下可用),传递大于1的整数可指示固定大小区块缓冲区的大小。
    当未给出缓冲参数时,默认缓冲策略的工作方式如下:

      *二进制文件缓冲在固定大小的块中;缓冲区的大小是通过尝试确定底层设备的"块大小"
      并返回'io.DEFAULT_BUFFER_SIZE'来选择的。在许多系统上,缓冲区的长度通常
      为4096或8192字节。

      *"交互式"文本文件(isatty()返回True的文件)使用行缓冲。其他文本文件对二
      进制文件使用上述策略。

    encoding是用于解码或编码文件的编码的名称。这只能在文本模式下使用。默认编
    码依赖于平台,但是可以传递Python支持的任何编码。有关支持的编码列表,请参
    见编解码器模块。

    errors是一个可选字符串,指定如何处理编码错误——此参数不应在二进制模式下使用。如
    果存在编码错误,则传递"strict"以引发ValueError异常(默认值None具有相同的效果),
    或者传递"ignore"以忽略错误。(请注意,忽略编码错误可能会导致数据丢失。)有关允许
    的编码错误字符串的列表,请参阅codecs.register文档或运行"help(codecs.Codec)"。

    newline控制通用换行符的工作方式(它仅适用于文本模式)。它可以是None、''、'\n'、
    '\r'和'\r\n'。其工作原理如下:

      *输入时,如果换行符为"None",则启用通用换行符模式。输入中的行可以以'\n'、'\r'
      或'\r\n'结尾,这些行在返回给调用方之前会被转换为'\n'。如果为'',则启用通用换行
      符模式,但行尾将返回给调用方,而不进行翻译。如果它具有任何其他合法值,则输入行仅
      由给定的字符串终止,并且行尾无需翻译就可返回给调用方。

      *在输出时,如果换行符为None,则写入的任何'\n'字符都将转换为系统默认的行分隔符,
      os.linesep。如果换行符为''或'\n',则不会进行转换。如果换行符是任何其他合法值,
      则写入的任何'\n'字符都将转换为给定字符串。

    如果closefd为False,则在关闭文件时,基础文件描述符将保持打开状态。当给定文件名时,
    此选项不起作用,在这种情况下必须为True。

    通过将可调用函数传递为*opener*,可以使用自定义的opener。然后通过使用(*file*,
    *flags*)调用*opener*获得文件对象的底层文件描述符。*opener*必须返回一个打开
    的文件描述符(将os.open作为*opener*传递会产生与不传递类似的功能)。

    open()返回一个file对象,该对象的类型取决于模式,并通过该对象执行标准文件操作,
    如读取和写入。当open()用于以文本模式('w','r', 'wt', 'rt',等)打开文件时,它
    将返回TextIOWrapper。当用于在二进制模式下打开文件时,返回的类会有所不同:在
    读取二进制模式下,它返回一个BufferedReader;在写二进制和附加二进制模式下,它
    返回一个BufferedWriter,在读/写模式下,它返回一个BufferedRandom。

    也可以使用字符串或bytearray作为文件进行读写。对于字符串,StringIO可以像在文
    本模式下打开的文件一样使用,对于字节,BytesIO可以像在二进制模式下打开的文件一
    样使用。
    """
    pass

filter函数

class filter(object):

    def __init__(self, function_or_None, iterable):
        """
        filter(function or None, iterable) --> filter object

        返回一个迭代器,该迭代器生成那些函数(item)为true的iterable项。
        如果函数为None,则返回为true的项。
        
        >>> list(filter(lambda x: x.startswith('hq'), ['hqHello', 'hqWorld',
        ... 'wzHello', 'wzWorld']))
        ['hqHello', 'hqWorld']
        """
        pass

    @staticmethod
    def __new__(*args, **kwargs):
        """
        创建并返回实例化对象
        """
        pass

    def __getattribute__(self, *args, **kwargs):
        """
        获取对象方法名。getattr(self, name).
        """
        pass

    def __iter__(self, *args, **kwargs):
        """
        迭代器协议。iter(self)
        """
        pass

    def __reduce__(self, *args, **kwargs):
        """
         返回pickling的状态信息。
        """
        pass

    def __next__(self, *args, **kwargs):
        """
         下一个值.next(self).
        """
        pass

map函数

class map(object):
    def __init__(self, func, *iterables):
        """
        map(func, *iterables) --> map object

        制作一个迭代器,使用每个Iterable的参数计算函数。
        当最短iterable耗尽时停止。

        >>> tuple(map(lambda x: x ** 2, [1, 2]))
        (1, 4)
        """
        pass

    @staticmethod
    def __new__(*args, **kwargs):
        """
        创建并返回实例化对象
        """
        pass

    def __getattribute__(self, *args, **kwargs):
        """
        获取对象方法名。getattr(self, name).
        """
        pass

    def __iter__(self, *args, **kwargs):
        """
        迭代器协议。iter(self)
        """
        pass

    def __reduce__(self, *args, **kwargs):
        """
         返回pickling的状态信息。
        """
        pass

    def __next__(self, *args, **kwargs):
        """
         下一个值.next(self).
        """
        pass

reduce函数

def reduce(function, sequence, initial='_initial_missing'):
    """
    reduce(function, sequence[, initial]) -> value

    将两个参数的函数从左到右累加地应用于序列项,以便将序列减少为单个值。
    例如,reduce(lambda x,y:x+y,[1,2,3,4,5])计算(((1+2)+3)+4)+5)。
    如果存在initial,则在计算中将其放置在序列项之前,并在序列为空时用作默认值。

    >>> reduce(lambda x, y: x + y, [1, 2, 3, 4, 5])
    15
    >>> reduce(lambda x, y: x + y, (1, 2, 3, 4, 5), 10)
    25
    """

    it = iter(sequence)

    if initial is '_initial_missing':
        try:
            value = next(it)
        except StopIteration:
            raise TypeError("reduce() of empty sequence with no initial value") from None
    else:
        value = initial

    for element in it:
        value = function(value, element)

    return value

map函数

class map(object):
    def __init__(self, func, *iterables):
        """
        map(func, *iterables) --> map object

        制作一个迭代器,使用每个Iterable的参数计算函数。
        当最短iterable耗尽时停止。

        >>> tuple(map(lambda x: x ** 2, [1, 2]))
        (1, 4)
        """
        pass

    @staticmethod
    def __new__(*args, **kwargs):
        """
        创建并返回实例化对象
        """
        pass

    def __getattribute__(self, *args, **kwargs):
        """
        获取对象方法名。getattr(self, name).
        """
        pass

    def __iter__(self, *args, **kwargs):
        """
        迭代器协议。iter(self)
        """
        pass

    def __reduce__(self, *args, **kwargs):
        """
         返回pickling的状态信息。
        """
        pass

    def __next__(self, *args, **kwargs):
        """
         下一个值.next(self).
        """
        pass

zip函数

class zip(object):

    def __init__(self, *iterables):
        """
        zip(*iterables) --> 在输入耗尽之前产生元组的zip对象。

        zip对象生成n个长度的元组,其中n是作为位置参数传递给zip()
        的iterables数。每个元组中的第i个元素都来自zip()的第i个
        iterable参数。这将一直持续到最短的参数用尽为止。
        
        >>> list(zip('abcdefg', range(3), range(4)))
           [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]
        """
        pass

    @staticmethod
    def __new__(*args, **kwargs):
        """
        创建并返回实例化对象
        """
        pass

    def __iter__(self, *args, **kwargs):
        """
        迭代器协议。iter(self)
        """
        pass

    def __getattribute__(self, *args, **kwargs):
        """
        获取对象方法名。getattr(self, name).
        """
        pass

    def __reduce__(self, *args, **kwargs):
        """
         返回pickling的状态信息。
        """
        pass

    def __next__(self, *args, **kwargs):
        """
         下一个值.next(self).
        """
        pass

help函数

# help()
如果这是您第一次使用Python,那么您一定要在以下位置查看Internet上的教程:
https://docs.python.org/zh-cn/3/tutorial/index.html

输入任何module、keyword或topic,以获取有关编写Python程序和使用Python模
块的帮助.要退出此帮助实用程序并返回解释器,只需键入“quit”.

要获取可用modules、keywords、symbols、topics的列表,请键入"modules""keywords""symbols""topics".每个模块还附带一行内容摘要;要列出其名
称或摘要所包含的给定字符串("spam")的模块,请键入"modules spam".
# -----------------------------modules---------------------------------#
IPython             bisect              mmap                subprocess
__future__          bleach              mmapfile            sunau
_abc                builtins            mmsystem            symbol
_aix_support        bz2                 modulefinder        sympyprinting
_ast                cProfile            msilib              symtable
_asyncio            calendar            msvcrt              sys
_bisect             certifi             multiprocessing     sysconfig
_blake2             cffi                nbclient            tabnanny
_bootlocale         cgi                 nbconvert           tarfile
_bootsubprocess     cgitb               nbformat            telnetlib
_bz2                charset_normalizer  nest_asyncio        tempfile
_cffi_backend       chunk               netbios             terminado
_codecs             cmath               netrc               test
_codecs_cn          cmd                 nntplib             testpath
_codecs_hk          code                notebook            tests
_codecs_iso2022     codecs              nt                  textwrap
_codecs_jp          codeop              ntpath              this
_codecs_kr          collections         ntsecuritycon       threading
_codecs_tw          colorama            nturl2path          time
_collections        colorsys            numbers             timeit
_collections_abc    commctrl            numpy               timer
_compat_pickle      compileall          odbc                tkinter
_compression        concurrent          opcode              token
_contextvars        configparser        operator            tokenize
_csv                contextlib          optparse            tornado
_ctypes             contextvars         os                  trace
_ctypes_test        copy                packaging           traceback
_datetime           copyreg             pandas              tracemalloc
_decimal            crypt               pandocfilters       traitlets
_distutils_hack     csv                 parser              tty
_elementtree        ctypes              parso               turtle
_functools          curses              pathlib             turtledemo
_hashlib            cythonmagic         pdb                 types
_heapq              dataclasses         perfmon             typing
_imp                datalore            pickle              unicodedata
_io                 datetime            pickleshare         unittest
_json               dateutil            pickletools         urllib
_locale             dbi                 pip                 urllib3
_lsprof             dbm                 pipes               uu
_lzma               dde                 pkg_resources       uuid
_markupbase         debugpy             pkgutil             venv
_md5                decimal             platform            warnings
_msi                decorator           plistlib            wave
_multibytecodec     defusedxml          poplib              wcwidth
_multiprocessing    difflib             posixpath           weakref
_opcode             dis                 pprint              webbrowser
_operator           distutils           profile             webencodings
_osx_support        doctest             prometheus_client   widgetsnbextension
_overlapped         email               prompt_toolkit      win2kras
_peg_parser         encodings           pstats              win32api
_pickle             ensurepip           pty                 win32clipboard
_py_abc             entrypoints         pvectorc            win32com
_pydecimal          enum                py_compile          win32con
_pyio               errno               pyclbr              win32console
_pyrsistent_version faulthandler        pycparser           win32cred
_queue              filecmp             pydoc               win32crypt
_random             fileinput           pydoc_data          win32cryptcon
_sha1               fnmatch             pyexpat             win32event
_sha256             formatter           pygments            win32evtlog
_sha3               fractions           pyparsing           win32evtlogutil
_sha512             ftplib              pyrsistent          win32file
_signal             functools           pythoncom           win32gui
_sitebuiltins       gc                  pytz                win32gui_struct
_socket             genericpath         pywin               win32help
_sqlite3            getopt              pywin32_bootstrap   win32inet
_sre                getpass             pywin32_testutil    win32inetcon
_ssl                gettext             pywintypes          win32job
_stat               glob                qtconsole           win32lz
_statistics         graphlib            qtpy                win32net
_string             gzip                queue               win32netcon
_strptime           hashlib             quopri              win32pdh
_struct             heapq               random              win32pdhquery
_symtable           hmac                rasutil             win32pdhutil
_testbuffer         html                re                  win32pipe
_testcapi           http                regcheck            win32print
_testconsole        idlelib             regutil             win32process
_testimportmultiple idna                reprlib             win32profile
_testinternalcapi   imaplib             requests            win32ras
_testmultiphase     imghdr              rlcompleter         win32rcparser
_thread             imp                 rmagic              win32security
_threading_local    importlib           runpy               win32service
_tkinter            inspect             sched               win32serviceutil
_tracemalloc        io                  secrets             win32timezone
_uuid               ipaddress           select              win32trace
_warnings           ipykernel           selectors           win32traceutil
_weakref            ipykernel_launcher  send2trash          win32transaction
_weakrefset         ipython_genutils    servicemanager      win32ts
_win32sysloader     ipywidgets          setuptools          win32ui
_winapi             isapi               shelve              win32uiole
_winxptheme         itertools           shlex               win32verstamp
_xxsubinterpreters  jedi                shutil              win32wnet
_zoneinfo           jinja2              signal              winerror
abc                 json                site                winioctlcon
adodbapi            jsonschema          sitecustomize       winnt
afxres              jupyter             six                 winperf
aifc                jupyter_client      smtpd               winpty
antigravity         jupyter_console     smtplib             winreg
argon2              jupyter_core        sndhdr              winsound
argparse            jupyterlab_pygments socket              winxpgui
array               jupyterlab_widgets  socketserver        winxptheme
ast                 keyword             sqlite3             wsgiref
asynchat            lib2to3             src                 xdrlib
asyncio             linecache           sre_compile         xml
asyncore            locale              sre_constants       xmlrpc
atexit              logging             sre_parse           xxsubtype
attr                lzma                ssl                 zipapp
audioop             mailbox             sspi                zipfile
autoreload          mailcap             sspicon             zipimport
backcall            markupsafe          stat                zlib
backend_interagg    marshal             statistics          zmq
base64              math                storemagic          zoneinfo
bdb                 matplotlib_inline   string              ~ip
binascii            mimetypes           stringprep          
binhex              mistune             struct              
# -----------------------------keywords---------------------------------#
False               break               for                 not
None                class               from                or
True                continue            global              pass
__peg_parser__      def                 if                  raise
and                 del                 import              return
as                  elif                in                  try
assert              else                is                  while
async               except              lambda              with
await               finally             nonlocal            yield
# -----------------------------symbols---------------------------------#
!=                  +                   <=                  __

"                   +=                  <>                  `

\"""                ,                   ==                  b"

%                   -                   >                   b'

%=                  -=                  >=                  f"

&                   .                   >>                  f'

&=                  ...                 >>=                 j

'                   /                   @                   r"

'''                 //                  J                   r'

(                   //=                 [                   u"

)                   /=                  \                   u'

*                   :                   ]                   |

**                  <                   ^                   |=

**=                 <<                  ^=                  ~

*=                  <<=                 _                   
# -----------------------------topics---------------------------------#
ASSERTION           DELETION            LOOPING             SHIFTING
ASSIGNMENT          DICTIONARIES        MAPPINGMETHODS      SLICINGS
ATTRIBUTEMETHODS    DICTIONARYLITERALS  MAPPINGS            SPECIALATTRIBUTES
ATTRIBUTES          DYNAMICFEATURES     METHODS             SPECIALIDENTIFIERS
AUGMENTEDASSIGNMENT ELLIPSIS            MODULES             SPECIALMETHODS
BASICMETHODS        EXCEPTIONS          NAMESPACES          STRINGMETHODS
BINARY              EXECUTION           NONE                STRINGS
BITWISE             EXPRESSIONS         NUMBERMETHODS       SUBSCRIPTS
BOOLEAN             FLOAT               NUMBERS             TRACEBACKS
CALLABLEMETHODS     FORMATTING          OBJECTS             TRUTHVALUE
CALLS               FRAMEOBJECTS        OPERATORS           TUPLELITERALS
CLASSES             FRAMES              PACKAGES            TUPLES
CODEOBJECTS         FUNCTIONS           POWER               TYPEOBJECTS
COMPARISON          IDENTIFIERS         PRECEDENCE          TYPES
COMPLEX             IMPORTING           PRIVATENAMES        UNARY
CONDITIONAL         INTEGER             RETURNING           UNICODE
CONTEXTMANAGERS     LISTLITERALS        SCOPING             
CONVERSIONS         LISTS               SEQUENCEMETHODS     
DEBUGGING           LITERALS            SEQUENCES    

参考文档:python文档

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值