zoukankan      html  css  js  c++  java
  • 运算符与基本数据类型

    运算符
    1、算数运算:

    #!/ure/bin/env python
    # -*-coding:utf-8-*-
    a = 1 + 0
    print(a)
    a2 = 3 - 1
    print(a2)
    a3 = 2 * 2
    print(a3)
    a4 = 10 / 2
    print(a4)
    a5 = 28 % 22
    print(a5)
    a6 = 7 ** 1
    print(a6)
    a7 = 8 // 1
    print(a7)
    a8 = 'z' + 'd' #字符串可加减乘除
    print(a8)
    算数运算用法

    2、比较运算:

    #!/ure/bin/env python
    # -*-coding:utf-8-*-
    v = 'a' == 'a' #比较运算等于
    print(v)
    v2 = 'a' != 'a' #比较运算不等
    print(v2)
    v3 = 1 < 2      #比较运算小于
    print(v3)       
    v4 = 1 > 2      
    print(v4)
    v5 = 2 >= 2
    print(v5)
    v6 = 2 <= 2
    print(v6)
    比较运算用法

    3、赋值运算:

    #!/ure/bin/env python
    # -*-coding:utf-8-*-
    a = 1
    b = 2
    a += b
    print(a)
    赋值运算用法

    4、逻辑运算:

    1 #!/ure/bin/env python
    2 # -*-coding:utf-8-*-
    3 a = 10
    4 b = 20
    5 v = not(a < b and b > a or a > b)
    6 print(v)
    逻辑运算符用法

    ps:从前到后一个一个运算带括号优先计算

    结果:true or ==> true  true and ==>继续执行  false or ==>继续执行  false and ==>false

    5、成员运算:

    算数和赋值运算可分为一类他们输出的都为数值,比较运算逻辑运算成员运算为一类输出值都为布尔值

    #!/ure/bin/env python
    # -*-coding:utf-8-*-
    name = 'alix'
    if 'a' in name:
        print(True)
    else:
        print(False)
    v = 'b' not in name
    print(v)
    成员运算用法

    基本数据类型

    1、数字 int(整型)
      在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~214748364
      在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
      在python2版本有长整型(long)
      1 class int(object):
      2     """
      3     int(x=0) -> int or long
      4     int(x, base=10) -> int or long
      5     
      6     Convert a number or string to an integer, or return 0 if no arguments
      7     are given.  If x is floating point, the conversion truncates towards zero.
      8     If x is outside the integer range, the function returns a long instead.
      9     
     10     If x is not a number or if base is given, then x must be a string or
     11     Unicode object representing an integer literal in the given base.  The
     12     literal can be preceded by '+' or '-' and be surrounded by whitespace.
     13     The base defaults to 10.  Valid bases are 0 and 2-36.  Base 0 means to
     14     interpret the base from the string as an integer literal.
     15     >>> int('0b100', base=0)
     16     4
     17     """
     18     def bit_length(self): 
     19         """ 返回表示该数字的时占用的最少位数 """
     20         """
     21         int.bit_length() -> int
     22         
     23         Number of bits necessary to represent self in binary.
     24         >>> bin(37)
     25         '0b100101'
     26         >>> (37).bit_length()
     27         6
     28         """
     29         return 0
     30 
     31     def conjugate(self, *args, **kwargs): # real signature unknown
     32         """ 返回该复数的共轭复数 """
     33         """ Returns self, the complex conjugate of any int. """
     34         pass
     35 
     36     def __abs__(self):
     37         """ 返回绝对值 """
     38         """ x.__abs__() <==> abs(x) """
     39         pass
     40 
     41     def __add__(self, y):
     42         """ x.__add__(y) <==> x+y """
     43         pass
     44 
     45     def __and__(self, y):
     46         """ x.__and__(y) <==> x&y """
     47         pass
     48 
     49     def __cmp__(self, y): 
     50         """ 比较两个数大小 """
     51         """ x.__cmp__(y) <==> cmp(x,y) """
     52         pass
     53 
     54     def __coerce__(self, y):
     55         """ 强制生成一个元组 """ 
     56         """ x.__coerce__(y) <==> coerce(x, y) """
     57         pass
     58 
     59     def __divmod__(self, y): 
     60         """ 相除,得到商和余数组成的元组 """ 
     61         """ x.__divmod__(y) <==> divmod(x, y) """
     62         pass
     63 
     64     def __div__(self, y): 
     65         """ x.__div__(y) <==> x/y """
     66         pass
     67 
     68     def __float__(self): 
     69         """ 转换为浮点类型 """ 
     70         """ x.__float__() <==> float(x) """
     71         pass
     72 
     73     def __floordiv__(self, y): 
     74         """ x.__floordiv__(y) <==> x//y """
     75         pass
     76 
     77     def __format__(self, *args, **kwargs): # real signature unknown
     78         pass
     79 
     80     def __getattribute__(self, name): 
     81         """ x.__getattribute__('name') <==> x.name """
     82         pass
     83 
     84     def __getnewargs__(self, *args, **kwargs): # real signature unknown
     85         """ 内部调用 __new__方法或创建对象时传入参数使用 """ 
     86         pass
     87 
     88     def __hash__(self): 
     89         """如果对象object为哈希表类型,返回对象object的哈希值。哈希值为整数。在字典查找中,哈希值用于快速比较字典的键。两个数值如果相等,则哈希值也相等。"""
     90         """ x.__hash__() <==> hash(x) """
     91         pass
     92 
     93     def __hex__(self): 
     94         """ 返回当前数的 十六进制 表示 """ 
     95         """ x.__hex__() <==> hex(x) """
     96         pass
     97 
     98     def __index__(self): 
     99         """ 用于切片,数字无意义 """
    100         """ x[y:z] <==> x[y.__index__():z.__index__()] """
    101         pass
    102 
    103     def __init__(self, x, base=10): # known special case of int.__init__
    104         """ 构造方法,执行 x = 123 或 x = int(10) 时,自动调用,暂时忽略 """ 
    105         """
    106         int(x=0) -> int or long
    107         int(x, base=10) -> int or long
    108         
    109         Convert a number or string to an integer, or return 0 if no arguments
    110         are given.  If x is floating point, the conversion truncates towards zero.
    111         If x is outside the integer range, the function returns a long instead.
    112         
    113         If x is not a number or if base is given, then x must be a string or
    114         Unicode object representing an integer literal in the given base.  The
    115         literal can be preceded by '+' or '-' and be surrounded by whitespace.
    116         The base defaults to 10.  Valid bases are 0 and 2-36.  Base 0 means to
    117         interpret the base from the string as an integer literal.
    118         >>> int('0b100', base=0)
    119         4
    120         # (copied from class doc)
    121         """
    122         pass
    123 
    124     def __int__(self): 
    125         """ 转换为整数 """ 
    126         """ x.__int__() <==> int(x) """
    127         pass
    128 
    129     def __invert__(self): 
    130         """ x.__invert__() <==> ~x """
    131         pass
    132 
    133     def __long__(self): 
    134         """ 转换为长整数 """ 
    135         """ x.__long__() <==> long(x) """
    136         pass
    137 
    138     def __lshift__(self, y): 
    139         """ x.__lshift__(y) <==> x<<y """
    140         pass
    141 
    142     def __mod__(self, y): 
    143         """ x.__mod__(y) <==> x%y """
    144         pass
    145 
    146     def __mul__(self, y): 
    147         """ x.__mul__(y) <==> x*y """
    148         pass
    149 
    150     def __neg__(self): 
    151         """ x.__neg__() <==> -x """
    152         pass
    153 
    154     @staticmethod # known case of __new__
    155     def __new__(S, *more): 
    156         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
    157         pass
    158 
    159     def __nonzero__(self): 
    160         """ x.__nonzero__() <==> x != 0 """
    161         pass
    162 
    163     def __oct__(self): 
    164         """ 返回改值的 八进制 表示 """ 
    165         """ x.__oct__() <==> oct(x) """
    166         pass
    167 
    168     def __or__(self, y): 
    169         """ x.__or__(y) <==> x|y """
    170         pass
    171 
    172     def __pos__(self): 
    173         """ x.__pos__() <==> +x """
    174         pass
    175 
    176     def __pow__(self, y, z=None): 
    177         """ 幂,次方 """ 
    178         """ x.__pow__(y[, z]) <==> pow(x, y[, z]) """
    179         pass
    180 
    181     def __radd__(self, y): 
    182         """ x.__radd__(y) <==> y+x """
    183         pass
    184 
    185     def __rand__(self, y): 
    186         """ x.__rand__(y) <==> y&x """
    187         pass
    188 
    189     def __rdivmod__(self, y): 
    190         """ x.__rdivmod__(y) <==> divmod(y, x) """
    191         pass
    192 
    193     def __rdiv__(self, y): 
    194         """ x.__rdiv__(y) <==> y/x """
    195         pass
    196 
    197     def __repr__(self): 
    198         """转化为解释器可读取的形式 """
    199         """ x.__repr__() <==> repr(x) """
    200         pass
    201 
    202     def __str__(self): 
    203         """转换为人阅读的形式,如果没有适于人阅读的解释形式的话,则返回解释器课阅读的形式"""
    204         """ x.__str__() <==> str(x) """
    205         pass
    206 
    207     def __rfloordiv__(self, y): 
    208         """ x.__rfloordiv__(y) <==> y//x """
    209         pass
    210 
    211     def __rlshift__(self, y): 
    212         """ x.__rlshift__(y) <==> y<<x """
    213         pass
    214 
    215     def __rmod__(self, y): 
    216         """ x.__rmod__(y) <==> y%x """
    217         pass
    218 
    219     def __rmul__(self, y): 
    220         """ x.__rmul__(y) <==> y*x """
    221         pass
    222 
    223     def __ror__(self, y): 
    224         """ x.__ror__(y) <==> y|x """
    225         pass
    226 
    227     def __rpow__(self, x, z=None): 
    228         """ y.__rpow__(x[, z]) <==> pow(x, y[, z]) """
    229         pass
    230 
    231     def __rrshift__(self, y): 
    232         """ x.__rrshift__(y) <==> y>>x """
    233         pass
    234 
    235     def __rshift__(self, y): 
    236         """ x.__rshift__(y) <==> x>>y """
    237         pass
    238 
    239     def __rsub__(self, y): 
    240         """ x.__rsub__(y) <==> y-x """
    241         pass
    242 
    243     def __rtruediv__(self, y): 
    244         """ x.__rtruediv__(y) <==> y/x """
    245         pass
    246 
    247     def __rxor__(self, y): 
    248         """ x.__rxor__(y) <==> y^x """
    249         pass
    250 
    251     def __sub__(self, y): 
    252         """ x.__sub__(y) <==> x-y """
    253         pass
    254 
    255     def __truediv__(self, y): 
    256         """ x.__truediv__(y) <==> x/y """
    257         pass
    258 
    259     def __trunc__(self, *args, **kwargs): 
    260         """ 返回数值被截取为整形的值,在整形中无意义 """
    261         pass
    262 
    263     def __xor__(self, y): 
    264         """ x.__xor__(y) <==> x^y """
    265         pass
    266 
    267     denominator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    268     """ 分母 = 1 """
    269     """the denominator of a rational number in lowest terms"""
    270 
    271     imag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    272     """ 虚数,无意义 """
    273     """the imaginary part of a complex number"""
    274 
    275     numerator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    276     """ 分子 = 数字大小 """
    277     """the numerator of a rational number in lowest terms"""
    278 
    279     real = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    280     """ 实属,无意义 """
    281     """the real part of a complex number"""
    282 
    283 int
    int
    2、布尔值 bool
      真或假
      1 或 0
       1 # encoding: utf-8
       2 # module builtins
       3 # from (built-in)
       4 # by generator 1.147
       5 """
       6 Built-in functions, exceptions, and other objects.
       7 
       8 Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.
       9 """
      10 # no imports
      11 
      12 # Variables with simple values
      13 # definition of False omitted
      14 # definition of None omitted
      15 # definition of True omitted
      16 # definition of __debug__ omitted
      17 
      18 # functions
      19 
      20 def abs(*args, **kwargs): # real signature unknown
      21     """ Return the absolute value of the argument. """
      22     pass
      23 
      24 def all(*args, **kwargs): # real signature unknown
      25     """
      26     Return True if bool(x) is True for all values x in the iterable.
      27     
      28     If the iterable is empty, return True.
      29     """
      30     pass
      31 
      32 def any(*args, **kwargs): # real signature unknown
      33     """
      34     Return True if bool(x) is True for any x in the iterable.
      35     
      36     If the iterable is empty, return False.
      37     """
      38     pass
      39 
      40 def ascii(*args, **kwargs): # real signature unknown
      41     """
      42     Return an ASCII-only representation of an object.
      43     
      44     As repr(), return a string containing a printable representation of an
      45     object, but escape the non-ASCII characters in the string returned by
      46     repr() using \x, \u or \U escapes. This generates a string similar
      47     to that returned by repr() in Python 2.
      48     """
      49     pass
      50 
      51 def bin(*args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
      52     """
      53     Return the binary representation of an integer.
      54     
      55        >>> bin(2796202)
      56        '0b1010101010101010101010'
      57     """
      58     pass
      59 
      60 def breakpoint(*args, **kws): # real signature unknown; restored from __doc__
      61     """
      62     breakpoint(*args, **kws)
      63     
      64     Call sys.breakpointhook(*args, **kws).  sys.breakpointhook() must accept
      65     whatever arguments are passed.
      66     
      67     By default, this drops you into the pdb debugger.
      68     """
      69     pass
      70 
      71 def callable(i_e_, some_kind_of_function): # real signature unknown; restored from __doc__
      72     """
      73     Return whether the object is callable (i.e., some kind of function).
      74     
      75     Note that classes are callable, as are instances of classes with a
      76     __call__() method.
      77     """
      78     pass
      79 
      80 def chr(*args, **kwargs): # real signature unknown
      81     """ Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff. """
      82     pass
      83 
      84 def compile(*args, **kwargs): # real signature unknown
      85     """
      86     Compile source into a code object that can be executed by exec() or eval().
      87     
      88     The source code may represent a Python module, statement or expression.
      89     The filename will be used for run-time error messages.
      90     The mode must be 'exec' to compile a module, 'single' to compile a
      91     single (interactive) statement, or 'eval' to compile an expression.
      92     The flags argument, if present, controls which future statements influence
      93     the compilation of the code.
      94     The dont_inherit argument, if true, stops the compilation inheriting
      95     the effects of any future statements in effect in the code calling
      96     compile; if absent or false these statements do influence the compilation,
      97     in addition to any features explicitly specified.
      98     """
      99     pass
     100 
     101 def copyright(*args, **kwargs): # real signature unknown
     102     """
     103     interactive prompt objects for printing the license text, a list of
     104         contributors and the copyright notice.
     105     """
     106     pass
     107 
     108 def credits(*args, **kwargs): # real signature unknown
     109     """
     110     interactive prompt objects for printing the license text, a list of
     111         contributors and the copyright notice.
     112     """
     113     pass
     114 
     115 def delattr(x, y): # real signature unknown; restored from __doc__
     116     """
     117     Deletes the named attribute from the given object.
     118     
     119     delattr(x, 'y') is equivalent to ``del x.y''
     120     """
     121     pass
     122 
     123 def dir(p_object=None): # real signature unknown; restored from __doc__
     124     """
     125     dir([object]) -> list of strings
     126     
     127     If called without an argument, return the names in the current scope.
     128     Else, return an alphabetized list of names comprising (some of) the attributes
     129     of the given object, and of attributes reachable from it.
     130     If the object supplies a method named __dir__, it will be used; otherwise
     131     the default dir() logic is used and returns:
     132       for a module object: the module's attributes.
     133       for a class object:  its attributes, and recursively the attributes
     134         of its bases.
     135       for any other object: its attributes, its class's attributes, and
     136         recursively the attributes of its class's base classes.
     137     """
     138     return []
     139 
     140 def divmod(x, y): # known case of builtins.divmod
     141     """ Return the tuple (x//y, x%y).  Invariant: div*y + mod == x. """
     142     return (0, 0)
     143 
     144 def eval(*args, **kwargs): # real signature unknown
     145     """
     146     Evaluate the given source in the context of globals and locals.
     147     
     148     The source may be a string representing a Python expression
     149     or a code object as returned by compile().
     150     The globals must be a dictionary and locals can be any mapping,
     151     defaulting to the current globals and locals.
     152     If only globals is given, locals defaults to it.
     153     """
     154     pass
     155 
     156 def exec(*args, **kwargs): # real signature unknown
     157     """
     158     Execute the given source in the context of globals and locals.
     159     
     160     The source may be a string representing one or more Python statements
     161     or a code object as returned by compile().
     162     The globals must be a dictionary and locals can be any mapping,
     163     defaulting to the current globals and locals.
     164     If only globals is given, locals defaults to it.
     165     """
     166     pass
     167 
     168 def exit(*args, **kwargs): # real signature unknown
     169     pass
     170 
     171 def format(*args, **kwargs): # real signature unknown
     172     """
     173     Return value.__format__(format_spec)
     174     
     175     format_spec defaults to the empty string.
     176     See the Format Specification Mini-Language section of help('FORMATTING') for
     177     details.
     178     """
     179     pass
     180 
     181 def getattr(object, name, default=None): # known special case of getattr
     182     """
     183     getattr(object, name[, default]) -> value
     184     
     185     Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y.
     186     When a default argument is given, it is returned when the attribute doesn't
     187     exist; without it, an exception is raised in that case.
     188     """
     189     pass
     190 
     191 def globals(*args, **kwargs): # real signature unknown
     192     """
     193     Return the dictionary containing the current scope's global variables.
     194     
     195     NOTE: Updates to this dictionary *will* affect name lookups in the current
     196     global scope and vice-versa.
     197     """
     198     pass
     199 
     200 def hasattr(*args, **kwargs): # real signature unknown
     201     """
     202     Return whether the object has an attribute with the given name.
     203     
     204     This is done by calling getattr(obj, name) and catching AttributeError.
     205     """
     206     pass
     207 
     208 def hash(*args, **kwargs): # real signature unknown
     209     """
     210     Return the hash value for the given object.
     211     
     212     Two objects that compare equal must also have the same hash value, but the
     213     reverse is not necessarily true.
     214     """
     215     pass
     216 
     217 def help(): # real signature unknown; restored from __doc__
     218     """
     219     Define the builtin 'help'.
     220     
     221         This is a wrapper around pydoc.help that provides a helpful message
     222         when 'help' is typed at the Python interactive prompt.
     223     
     224         Calling help() at the Python prompt starts an interactive help session.
     225         Calling help(thing) prints help for the python object 'thing'.
     226     """
     227     pass
     228 
     229 def hex(*args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
     230     """
     231     Return the hexadecimal representation of an integer.
     232     
     233        >>> hex(12648430)
     234        '0xc0ffee'
     235     """
     236     pass
     237 
     238 def id(*args, **kwargs): # real signature unknown
     239     """
     240     Return the identity of an object.
     241     
     242     This is guaranteed to be unique among simultaneously existing objects.
     243     (CPython uses the object's memory address.)
     244     """
     245     pass
     246 
     247 def input(*args, **kwargs): # real signature unknown
     248     """
     249     Read a string from standard input.  The trailing newline is stripped.
     250     
     251     The prompt string, if given, is printed to standard output without a
     252     trailing newline before reading input.
     253     
     254     If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
     255     On *nix systems, readline is used if available.
     256     """
     257     pass
     258 
     259 def isinstance(x, A_tuple): # real signature unknown; restored from __doc__
     260     """
     261     Return whether an object is an instance of a class or of a subclass thereof.
     262     
     263     A tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to
     264     check against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)
     265     or ...`` etc.
     266     """
     267     pass
     268 
     269 def issubclass(x, A_tuple): # real signature unknown; restored from __doc__
     270     """
     271     Return whether 'cls' is a derived from another class or is the same class.
     272     
     273     A tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to
     274     check against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)
     275     or ...`` etc.
     276     """
     277     pass
     278 
     279 def iter(source, sentinel=None): # known special case of iter
     280     """
     281     iter(iterable) -> iterator
     282     iter(callable, sentinel) -> iterator
     283     
     284     Get an iterator from an object.  In the first form, the argument must
     285     supply its own iterator, or be a sequence.
     286     In the second form, the callable is called until it returns the sentinel.
     287     """
     288     pass
     289 
     290 def len(*args, **kwargs): # real signature unknown
     291     """ Return the number of items in a container. """
     292     pass
     293 
     294 def license(*args, **kwargs): # real signature unknown
     295     """
     296     interactive prompt objects for printing the license text, a list of
     297         contributors and the copyright notice.
     298     """
     299     pass
     300 
     301 def locals(*args, **kwargs): # real signature unknown
     302     """
     303     Return a dictionary containing the current scope's local variables.
     304     
     305     NOTE: Whether or not updates to this dictionary will affect name lookups in
     306     the local scope and vice-versa is *implementation dependent* and not
     307     covered by any backwards compatibility guarantees.
     308     """
     309     pass
     310 
     311 def max(*args, key=None): # known special case of max
     312     """
     313     max(iterable, *[, default=obj, key=func]) -> value
     314     max(arg1, arg2, *args, *[, key=func]) -> value
     315     
     316     With a single iterable argument, return its biggest item. The
     317     default keyword-only argument specifies an object to return if
     318     the provided iterable is empty.
     319     With two or more arguments, return the largest argument.
     320     """
     321     pass
     322 
     323 def min(*args, key=None): # known special case of min
     324     """
     325     min(iterable, *[, default=obj, key=func]) -> value
     326     min(arg1, arg2, *args, *[, key=func]) -> value
     327     
     328     With a single iterable argument, return its smallest item. The
     329     default keyword-only argument specifies an object to return if
     330     the provided iterable is empty.
     331     With two or more arguments, return the smallest argument.
     332     """
     333     pass
     334 
     335 def next(iterator, default=None): # real signature unknown; restored from __doc__
     336     """
     337     next(iterator[, default])
     338     
     339     Return the next item from the iterator. If default is given and the iterator
     340     is exhausted, it is returned instead of raising StopIteration.
     341     """
     342     pass
     343 
     344 def oct(*args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
     345     """
     346     Return the octal representation of an integer.
     347     
     348        >>> oct(342391)
     349        '0o1234567'
     350     """
     351     pass
     352 
     353 def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True): # known special case of open
     354     """
     355     Open file and return a stream.  Raise OSError upon failure.
     356     
     357     file is either a text or byte string giving the name (and the path
     358     if the file isn't in the current working directory) of the file to
     359     be opened or an integer file descriptor of the file to be
     360     wrapped. (If a file descriptor is given, it is closed when the
     361     returned I/O object is closed, unless closefd is set to False.)
     362     
     363     mode is an optional string that specifies the mode in which the file
     364     is opened. It defaults to 'r' which means open for reading in text
     365     mode.  Other common values are 'w' for writing (truncating the file if
     366     it already exists), 'x' for creating and writing to a new file, and
     367     'a' for appending (which on some Unix systems, means that all writes
     368     append to the end of the file regardless of the current seek position).
     369     In text mode, if encoding is not specified the encoding used is platform
     370     dependent: locale.getpreferredencoding(False) is called to get the
     371     current locale encoding. (For reading and writing raw bytes use binary
     372     mode and leave encoding unspecified.) The available modes are:
     373     
     374     ========= ===============================================================
     375     Character Meaning
     376     --------- ---------------------------------------------------------------
     377     'r'       open for reading (default)
     378     'w'       open for writing, truncating the file first
     379     'x'       create a new file and open it for writing
     380     'a'       open for writing, appending to the end of the file if it exists
     381     'b'       binary mode
     382     't'       text mode (default)
     383     '+'       open a disk file for updating (reading and writing)
     384     'U'       universal newline mode (deprecated)
     385     ========= ===============================================================
     386     
     387     The default mode is 'rt' (open for reading text). For binary random
     388     access, the mode 'w+b' opens and truncates the file to 0 bytes, while
     389     'r+b' opens the file without truncation. The 'x' mode implies 'w' and
     390     raises an `FileExistsError` if the file already exists.
     391     
     392     Python distinguishes between files opened in binary and text modes,
     393     even when the underlying operating system doesn't. Files opened in
     394     binary mode (appending 'b' to the mode argument) return contents as
     395     bytes objects without any decoding. In text mode (the default, or when
     396     't' is appended to the mode argument), the contents of the file are
     397     returned as strings, the bytes having been first decoded using a
     398     platform-dependent encoding or using the specified encoding if given.
     399     
     400     'U' mode is deprecated and will raise an exception in future versions
     401     of Python.  It has no effect in Python 3.  Use newline to control
     402     universal newlines mode.
     403     
     404     buffering is an optional integer used to set the buffering policy.
     405     Pass 0 to switch buffering off (only allowed in binary mode), 1 to select
     406     line buffering (only usable in text mode), and an integer > 1 to indicate
     407     the size of a fixed-size chunk buffer.  When no buffering argument is
     408     given, the default buffering policy works as follows:
     409     
     410     * Binary files are buffered in fixed-size chunks; the size of the buffer
     411       is chosen using a heuristic trying to determine the underlying device's
     412       "block size" and falling back on `io.DEFAULT_BUFFER_SIZE`.
     413       On many systems, the buffer will typically be 4096 or 8192 bytes long.
     414     
     415     * "Interactive" text files (files for which isatty() returns True)
     416       use line buffering.  Other text files use the policy described above
     417       for binary files.
     418     
     419     encoding is the name of the encoding used to decode or encode the
     420     file. This should only be used in text mode. The default encoding is
     421     platform dependent, but any encoding supported by Python can be
     422     passed.  See the codecs module for the list of supported encodings.
     423     
     424     errors is an optional string that specifies how encoding errors are to
     425     be handled---this argument should not be used in binary mode. Pass
     426     'strict' to raise a ValueError exception if there is an encoding error
     427     (the default of None has the same effect), or pass 'ignore' to ignore
     428     errors. (Note that ignoring encoding errors can lead to data loss.)
     429     See the documentation for codecs.register or run 'help(codecs.Codec)'
     430     for a list of the permitted encoding error strings.
     431     
     432     newline controls how universal newlines works (it only applies to text
     433     mode). It can be None, '', '
    ', '
    ', and '
    '.  It works as
     434     follows:
     435     
     436     * On input, if newline is None, universal newlines mode is
     437       enabled. Lines in the input can end in '
    ', '
    ', or '
    ', and
     438       these are translated into '
    ' before being returned to the
     439       caller. If it is '', universal newline mode is enabled, but line
     440       endings are returned to the caller untranslated. If it has any of
     441       the other legal values, input lines are only terminated by the given
     442       string, and the line ending is returned to the caller untranslated.
     443     
     444     * On output, if newline is None, any '
    ' characters written are
     445       translated to the system default line separator, os.linesep. If
     446       newline is '' or '
    ', no translation takes place. If newline is any
     447       of the other legal values, any '
    ' characters written are translated
     448       to the given string.
     449     
     450     If closefd is False, the underlying file descriptor will be kept open
     451     when the file is closed. This does not work when a file name is given
     452     and must be True in that case.
     453     
     454     A custom opener can be used by passing a callable as *opener*. The
     455     underlying file descriptor for the file object is then obtained by
     456     calling *opener* with (*file*, *flags*). *opener* must return an open
     457     file descriptor (passing os.open as *opener* results in functionality
     458     similar to passing None).
     459     
     460     open() returns a file object whose type depends on the mode, and
     461     through which the standard file operations such as reading and writing
     462     are performed. When open() is used to open a file in a text mode ('w',
     463     'r', 'wt', 'rt', etc.), it returns a TextIOWrapper. When used to open
     464     a file in a binary mode, the returned class varies: in read binary
     465     mode, it returns a BufferedReader; in write binary and append binary
     466     modes, it returns a BufferedWriter, and in read/write mode, it returns
     467     a BufferedRandom.
     468     
     469     It is also possible to use a string or bytearray as a file for both
     470     reading and writing. For strings StringIO can be used like a file
     471     opened in a text mode, and for bytes a BytesIO can be used like a file
     472     opened in a binary mode.
     473     """
     474     pass
     475 
     476 def ord(*args, **kwargs): # real signature unknown
     477     """ Return the Unicode code point for a one-character string. """
     478     pass
     479 
     480 def pow(*args, **kwargs): # real signature unknown
     481     """
     482     Equivalent to base**exp with 2 arguments or base**exp % mod with 3 arguments
     483     
     484     Some types, such as ints, are able to use a more efficient algorithm when
     485     invoked using the three argument form.
     486     """
     487     pass
     488 
     489 def print(self, *args, sep=' ', end='
    ', file=None): # known special case of print
     490     """
     491     print(value, ..., sep=' ', end='
    ', file=sys.stdout, flush=False)
     492     
     493     Prints the values to a stream, or to sys.stdout by default.
     494     Optional keyword arguments:
     495     file:  a file-like object (stream); defaults to the current sys.stdout.
     496     sep:   string inserted between values, default a space.
     497     end:   string appended after the last value, default a newline.
     498     flush: whether to forcibly flush the stream.
     499     """
     500     pass
     501 
     502 def quit(*args, **kwargs): # real signature unknown
     503     pass
     504 
     505 def repr(obj): # real signature unknown; restored from __doc__
     506     """
     507     Return the canonical string representation of the object.
     508     
     509     For many object types, including most builtins, eval(repr(obj)) == obj.
     510     """
     511     pass
     512 
     513 def round(*args, **kwargs): # real signature unknown
     514     """
     515     Round a number to a given precision in decimal digits.
     516     
     517     The return value is an integer if ndigits is omitted or None.  Otherwise
     518     the return value has the same type as the number.  ndigits may be negative.
     519     """
     520     pass
     521 
     522 def setattr(x, y, v): # real signature unknown; restored from __doc__
     523     """
     524     Sets the named attribute on the given object to the specified value.
     525     
     526     setattr(x, 'y', v) is equivalent to ``x.y = v''
     527     """
     528     pass
     529 
     530 def sorted(*args, **kwargs): # real signature unknown
     531     """
     532     Return a new list containing all items from the iterable in ascending order.
     533     
     534     A custom key function can be supplied to customize the sort order, and the
     535     reverse flag can be set to request the result in descending order.
     536     """
     537     pass
     538 
     539 def sum(*args, **kwargs): # real signature unknown
     540     """
     541     Return the sum of a 'start' value (default: 0) plus an iterable of numbers
     542     
     543     When the iterable is empty, return the start value.
     544     This function is intended specifically for use with numeric values and may
     545     reject non-numeric types.
     546     """
     547     pass
     548 
     549 def vars(p_object=None): # real signature unknown; restored from __doc__
     550     """
     551     vars([object]) -> dictionary
     552     
     553     Without arguments, equivalent to locals().
     554     With an argument, equivalent to object.__dict__.
     555     """
     556     return {}
     557 
     558 def __build_class__(func, name, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
     559     """
     560     __build_class__(func, name, /, *bases, [metaclass], **kwds) -> class
     561     
     562     Internal helper function used by the class statement.
     563     """
     564     pass
     565 
     566 def __import__(name, globals=None, locals=None, fromlist=(), level=0): # real signature unknown; restored from __doc__
     567     """
     568     __import__(name, globals=None, locals=None, fromlist=(), level=0) -> module
     569     
     570     Import a module. Because this function is meant for use by the Python
     571     interpreter and not for general use, it is better to use
     572     importlib.import_module() to programmatically import a module.
     573     
     574     The globals argument is only used to determine the context;
     575     they are not modified.  The locals argument is unused.  The fromlist
     576     should be a list of names to emulate ``from name import ...'', or an
     577     empty list to emulate ``import name''.
     578     When importing a module from a package, note that __import__('A.B', ...)
     579     returns package A when fromlist is empty, but its submodule B when
     580     fromlist is not empty.  The level argument is used to determine whether to
     581     perform absolute or relative imports: 0 is absolute, while a positive number
     582     is the number of parent directories to search relative to the current module.
     583     """
     584     pass
     585 
     586 # classes
     587 
     588 
     589 class __generator(object):
     590     '''A mock class representing the generator function type.'''
     591     def __init__(self):
     592         self.gi_code = None
     593         self.gi_frame = None
     594         self.gi_running = 0
     595 
     596     def __iter__(self):
     597         '''Defined to support iteration over container.'''
     598         pass
     599 
     600     def __next__(self):
     601         '''Return the next item from the container.'''
     602         pass
     603 
     604     def close(self):
     605         '''Raises new GeneratorExit exception inside the generator to terminate the iteration.'''
     606         pass
     607 
     608     def send(self, value):
     609         '''Resumes the generator and "sends" a value that becomes the result of the current yield-expression.'''
     610         pass
     611 
     612     def throw(self, type, value=None, traceback=None):
     613         '''Used to raise an exception inside the generator.'''
     614         pass
     615 
     616 
     617 class __asyncgenerator(object):
     618     '''A mock class representing the async generator function type.'''
     619     def __init__(self):
     620         '''Create an async generator object.'''
     621         self.__name__ = ''
     622         self.__qualname__ = ''
     623         self.ag_await = None
     624         self.ag_frame = None
     625         self.ag_running = False
     626         self.ag_code = None
     627 
     628     def __aiter__(self):
     629         '''Defined to support iteration over container.'''
     630         pass
     631 
     632     def __anext__(self):
     633         '''Returns an awaitable, that performs one asynchronous generator iteration when awaited.'''
     634         pass
     635 
     636     def aclose(self):
     637         '''Returns an awaitable, that throws a GeneratorExit exception into generator.'''
     638         pass
     639 
     640     def asend(self, value):
     641         '''Returns an awaitable, that pushes the value object in generator.'''
     642         pass
     643 
     644     def athrow(self, type, value=None, traceback=None):
     645         '''Returns an awaitable, that throws an exception into generator.'''
     646         pass
     647 
     648 
     649 class __function(object):
     650     '''A mock class representing function type.'''
     651 
     652     def __init__(self):
     653         self.__name__ = ''
     654         self.__doc__ = ''
     655         self.__dict__ = ''
     656         self.__module__ = ''
     657 
     658         self.__defaults__ = {}
     659         self.__globals__ = {}
     660         self.__closure__ = None
     661         self.__code__ = None
     662         self.__name__ = ''
     663 
     664         self.__annotations__ = {}
     665         self.__kwdefaults__ = {}
     666 
     667         self.__qualname__ = ''
     668 
     669 
     670 class __method(object):
     671     '''A mock class representing method type.'''
     672 
     673     def __init__(self):
     674 
     675         self.__func__ = None
     676         self.__self__ = None
     677 
     678 
     679 class __coroutine(object):
     680     '''A mock class representing coroutine type.'''
     681 
     682     def __init__(self):
     683         self.__name__ = ''
     684         self.__qualname__ = ''
     685         self.cr_await = None
     686         self.cr_frame = None
     687         self.cr_running = False
     688         self.cr_code = None
     689 
     690     def __await__(self):
     691         return []
     692 
     693     def close(self):
     694         pass
     695 
     696     def send(self, value):
     697         pass
     698 
     699     def throw(self, type, value=None, traceback=None):
     700         pass
     701 
     702 
     703 class __namedtuple(tuple):
     704     '''A mock base class for named tuples.'''
     705 
     706     __slots__ = ()
     707     _fields = ()
     708 
     709     def __new__(cls, *args, **kwargs):
     710         'Create a new instance of the named tuple.'
     711         return tuple.__new__(cls, *args)
     712 
     713     @classmethod
     714     def _make(cls, iterable, new=tuple.__new__, len=len):
     715         'Make a new named tuple object from a sequence or iterable.'
     716         return new(cls, iterable)
     717 
     718     def __repr__(self):
     719         return ''
     720 
     721     def _asdict(self):
     722         'Return a new dict which maps field types to their values.'
     723         return {}
     724 
     725     def _replace(self, **kwargs):
     726         'Return a new named tuple object replacing specified fields with new values.'
     727         return self
     728 
     729     def __getnewargs__(self):
     730         return tuple(self)
     731 
     732 class object:
     733     """
     734     The base class of the class hierarchy.
     735     
     736     When called, it accepts no arguments and returns a new featureless
     737     instance that has no instance attributes and cannot be given any.
     738     """
     739     def __delattr__(self, *args, **kwargs): # real signature unknown
     740         """ Implement delattr(self, name). """
     741         pass
     742 
     743     def __dir__(self, *args, **kwargs): # real signature unknown
     744         """ Default dir() implementation. """
     745         pass
     746 
     747     def __eq__(self, *args, **kwargs): # real signature unknown
     748         """ Return self==value. """
     749         pass
     750 
     751     def __format__(self, *args, **kwargs): # real signature unknown
     752         """ Default object formatter. """
     753         pass
     754 
     755     def __getattribute__(self, *args, **kwargs): # real signature unknown
     756         """ Return getattr(self, name). """
     757         pass
     758 
     759     def __ge__(self, *args, **kwargs): # real signature unknown
     760         """ Return self>=value. """
     761         pass
     762 
     763     def __gt__(self, *args, **kwargs): # real signature unknown
     764         """ Return self>value. """
     765         pass
     766 
     767     def __hash__(self, *args, **kwargs): # real signature unknown
     768         """ Return hash(self). """
     769         pass
     770 
     771     def __init_subclass__(self, *args, **kwargs): # real signature unknown
     772         """
     773         This method is called when a class is subclassed.
     774         
     775         The default implementation does nothing. It may be
     776         overridden to extend subclasses.
     777         """
     778         pass
     779 
     780     def __init__(self): # known special case of object.__init__
     781         """ Initialize self.  See help(type(self)) for accurate signature. """
     782         pass
     783 
     784     def __le__(self, *args, **kwargs): # real signature unknown
     785         """ Return self<=value. """
     786         pass
     787 
     788     def __lt__(self, *args, **kwargs): # real signature unknown
     789         """ Return self<value. """
     790         pass
     791 
     792     @staticmethod # known case of __new__
     793     def __new__(cls, *more): # known special case of object.__new__
     794         """ Create and return a new object.  See help(type) for accurate signature. """
     795         pass
     796 
     797     def __ne__(self, *args, **kwargs): # real signature unknown
     798         """ Return self!=value. """
     799         pass
     800 
     801     def __reduce_ex__(self, *args, **kwargs): # real signature unknown
     802         """ Helper for pickle. """
     803         pass
     804 
     805     def __reduce__(self, *args, **kwargs): # real signature unknown
     806         """ Helper for pickle. """
     807         pass
     808 
     809     def __repr__(self, *args, **kwargs): # real signature unknown
     810         """ Return repr(self). """
     811         pass
     812 
     813     def __setattr__(self, *args, **kwargs): # real signature unknown
     814         """ Implement setattr(self, name, value). """
     815         pass
     816 
     817     def __sizeof__(self, *args, **kwargs): # real signature unknown
     818         """ Size of object in memory, in bytes. """
     819         pass
     820 
     821     def __str__(self, *args, **kwargs): # real signature unknown
     822         """ Return str(self). """
     823         pass
     824 
     825     @classmethod # known case
     826     def __subclasshook__(cls, subclass): # known special case of object.__subclasshook__
     827         """
     828         Abstract classes can override this to customize issubclass().
     829         
     830         This is invoked early on by abc.ABCMeta.__subclasscheck__().
     831         It should return True, False or NotImplemented.  If it returns
     832         NotImplemented, the normal algorithm is used.  Otherwise, it
     833         overrides the normal algorithm (and the outcome is cached).
     834         """
     835         pass
     836 
     837     __class__ = None # (!) forward: type, real value is "<class 'type'>"
     838     __dict__ = {}
     839     __doc__ = ''
     840     __module__ = ''
     841 
     842 
     843 class BaseException(object):
     844     """ Common base class for all exceptions """
     845     def with_traceback(self, tb): # real signature unknown; restored from __doc__
     846         """
     847         Exception.with_traceback(tb) --
     848             set self.__traceback__ to tb and return self.
     849         """
     850         pass
     851 
     852     def __delattr__(self, *args, **kwargs): # real signature unknown
     853         """ Implement delattr(self, name). """
     854         pass
     855 
     856     def __getattribute__(self, *args, **kwargs): # real signature unknown
     857         """ Return getattr(self, name). """
     858         pass
     859 
     860     def __init__(self, *args, **kwargs): # real signature unknown
     861         pass
     862 
     863     @staticmethod # known case of __new__
     864     def __new__(*args, **kwargs): # real signature unknown
     865         """ Create and return a new object.  See help(type) for accurate signature. """
     866         pass
     867 
     868     def __reduce__(self, *args, **kwargs): # real signature unknown
     869         pass
     870 
     871     def __repr__(self, *args, **kwargs): # real signature unknown
     872         """ Return repr(self). """
     873         pass
     874 
     875     def __setattr__(self, *args, **kwargs): # real signature unknown
     876         """ Implement setattr(self, name, value). """
     877         pass
     878 
     879     def __setstate__(self, *args, **kwargs): # real signature unknown
     880         pass
     881 
     882     def __str__(self, *args, **kwargs): # real signature unknown
     883         """ Return str(self). """
     884         pass
     885 
     886     args = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     887 
     888     __cause__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     889     """exception cause"""
     890 
     891     __context__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     892     """exception context"""
     893 
     894     __suppress_context__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     895 
     896     __traceback__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     897 
     898 
     899     __dict__ = None # (!) real value is "mappingproxy({'__repr__': <slot wrapper '__repr__' of 'BaseException' objects>, '__str__': <slot wrapper '__str__' of 'BaseException' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'BaseException' objects>, '__setattr__': <slot wrapper '__setattr__' of 'BaseException' objects>, '__delattr__': <slot wrapper '__delattr__' of 'BaseException' objects>, '__init__': <slot wrapper '__init__' of 'BaseException' objects>, '__new__': <built-in method __new__ of type object at 0x00007FFD730AFF50>, '__reduce__': <method '__reduce__' of 'BaseException' objects>, '__setstate__': <method '__setstate__' of 'BaseException' objects>, 'with_traceback': <method 'with_traceback' of 'BaseException' objects>, '__suppress_context__': <member '__suppress_context__' of 'BaseException' objects>, '__dict__': <attribute '__dict__' of 'BaseException' objects>, 'args': <attribute 'args' of 'BaseException' objects>, '__traceback__': <attribute '__traceback__' of 'BaseException' objects>, '__context__': <attribute '__context__' of 'BaseException' objects>, '__cause__': <attribute '__cause__' of 'BaseException' objects>, '__doc__': 'Common base class for all exceptions'})"
     900 
     901 
     902 class Exception(BaseException):
     903     """ Common base class for all non-exit exceptions. """
     904     def __init__(self, *args, **kwargs): # real signature unknown
     905         pass
     906 
     907     @staticmethod # known case of __new__
     908     def __new__(*args, **kwargs): # real signature unknown
     909         """ Create and return a new object.  See help(type) for accurate signature. """
     910         pass
     911 
     912 
     913 class ArithmeticError(Exception):
     914     """ Base class for arithmetic errors. """
     915     def __init__(self, *args, **kwargs): # real signature unknown
     916         pass
     917 
     918     @staticmethod # known case of __new__
     919     def __new__(*args, **kwargs): # real signature unknown
     920         """ Create and return a new object.  See help(type) for accurate signature. """
     921         pass
     922 
     923 
     924 class AssertionError(Exception):
     925     """ Assertion failed. """
     926     def __init__(self, *args, **kwargs): # real signature unknown
     927         pass
     928 
     929     @staticmethod # known case of __new__
     930     def __new__(*args, **kwargs): # real signature unknown
     931         """ Create and return a new object.  See help(type) for accurate signature. """
     932         pass
     933 
     934 
     935 class AttributeError(Exception):
     936     """ Attribute not found. """
     937     def __init__(self, *args, **kwargs): # real signature unknown
     938         pass
     939 
     940     @staticmethod # known case of __new__
     941     def __new__(*args, **kwargs): # real signature unknown
     942         """ Create and return a new object.  See help(type) for accurate signature. """
     943         pass
     944 
     945 
     946 class WindowsError(Exception):
     947     """ Base class for I/O related errors. """
     948     def __init__(self, *args, **kwargs): # real signature unknown
     949         pass
     950 
     951     @staticmethod # known case of __new__
     952     def __new__(*args, **kwargs): # real signature unknown
     953         """ Create and return a new object.  See help(type) for accurate signature. """
     954         pass
     955 
     956     def __reduce__(self, *args, **kwargs): # real signature unknown
     957         pass
     958 
     959     def __str__(self, *args, **kwargs): # real signature unknown
     960         """ Return str(self). """
     961         pass
     962 
     963     characters_written = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     964 
     965     errno = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     966     """POSIX exception code"""
     967 
     968     filename = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     969     """exception filename"""
     970 
     971     filename2 = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     972     """second exception filename"""
     973 
     974     strerror = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     975     """exception strerror"""
     976 
     977     winerror = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
     978     """Win32 exception code"""
     979 
     980 
     981 
     982 OSError = WindowsError
     983 
     984 
     985 IOError = WindowsError
     986 
     987 
     988 EnvironmentError = WindowsError
     989 
     990 
     991 class BlockingIOError(OSError):
     992     """ I/O operation would block. """
     993     def __init__(self, *args, **kwargs): # real signature unknown
     994         pass
     995 
     996 
     997 class int(object):
     998     """
     999     int([x]) -> integer
    1000     int(x, base=10) -> integer
    1001     
    1002     Convert a number or string to an integer, or return 0 if no arguments
    1003     are given.  If x is a number, return x.__int__().  For floating point
    1004     numbers, this truncates towards zero.
    1005     
    1006     If x is not a number or if base is given, then x must be a string,
    1007     bytes, or bytearray instance representing an integer literal in the
    1008     given base.  The literal can be preceded by '+' or '-' and be surrounded
    1009     by whitespace.  The base defaults to 10.  Valid bases are 0 and 2-36.
    1010     Base 0 means to interpret the base from the string as an integer literal.
    1011     >>> int('0b100', base=0)
    1012     4
    1013     """
    1014     def as_integer_ratio(self): # real signature unknown; restored from __doc__
    1015         """
    1016         Return integer ratio.
    1017         
    1018         Return a pair of integers, whose ratio is exactly equal to the original int
    1019         and with a positive denominator.
    1020         
    1021         >>> (10).as_integer_ratio()
    1022         (10, 1)
    1023         >>> (-10).as_integer_ratio()
    1024         (-10, 1)
    1025         >>> (0).as_integer_ratio()
    1026         (0, 1)
    1027         """
    1028         pass
    1029 
    1030     def bit_length(self): # real signature unknown; restored from __doc__
    1031         """
    1032         Number of bits necessary to represent self in binary.
    1033         
    1034         >>> bin(37)
    1035         '0b100101'
    1036         >>> (37).bit_length()
    1037         6
    1038         """
    1039         pass
    1040 
    1041     def conjugate(self, *args, **kwargs): # real signature unknown
    1042         """ Returns self, the complex conjugate of any int. """
    1043         pass
    1044 
    1045     @classmethod # known case
    1046     def from_bytes(cls, *args, **kwargs): # real signature unknown
    1047         """
    1048         Return the integer represented by the given array of bytes.
    1049         
    1050           bytes
    1051             Holds the array of bytes to convert.  The argument must either
    1052             support the buffer protocol or be an iterable object producing bytes.
    1053             Bytes and bytearray are examples of built-in objects that support the
    1054             buffer protocol.
    1055           byteorder
    1056             The byte order used to represent the integer.  If byteorder is 'big',
    1057             the most significant byte is at the beginning of the byte array.  If
    1058             byteorder is 'little', the most significant byte is at the end of the
    1059             byte array.  To request the native byte order of the host system, use
    1060             `sys.byteorder' as the byte order value.
    1061           signed
    1062             Indicates whether two's complement is used to represent the integer.
    1063         """
    1064         pass
    1065 
    1066     def to_bytes(self, *args, **kwargs): # real signature unknown
    1067         """
    1068         Return an array of bytes representing an integer.
    1069         
    1070           length
    1071             Length of bytes object to use.  An OverflowError is raised if the
    1072             integer is not representable with the given number of bytes.
    1073           byteorder
    1074             The byte order used to represent the integer.  If byteorder is 'big',
    1075             the most significant byte is at the beginning of the byte array.  If
    1076             byteorder is 'little', the most significant byte is at the end of the
    1077             byte array.  To request the native byte order of the host system, use
    1078             `sys.byteorder' as the byte order value.
    1079           signed
    1080             Determines whether two's complement is used to represent the integer.
    1081             If signed is False and a negative integer is given, an OverflowError
    1082             is raised.
    1083         """
    1084         pass
    1085 
    1086     def __abs__(self, *args, **kwargs): # real signature unknown
    1087         """ abs(self) """
    1088         pass
    1089 
    1090     def __add__(self, *args, **kwargs): # real signature unknown
    1091         """ Return self+value. """
    1092         pass
    1093 
    1094     def __and__(self, *args, **kwargs): # real signature unknown
    1095         """ Return self&value. """
    1096         pass
    1097 
    1098     def __bool__(self, *args, **kwargs): # real signature unknown
    1099         """ self != 0 """
    1100         pass
    1101 
    1102     def __ceil__(self, *args, **kwargs): # real signature unknown
    1103         """ Ceiling of an Integral returns itself. """
    1104         pass
    1105 
    1106     def __divmod__(self, *args, **kwargs): # real signature unknown
    1107         """ Return divmod(self, value). """
    1108         pass
    1109 
    1110     def __eq__(self, *args, **kwargs): # real signature unknown
    1111         """ Return self==value. """
    1112         pass
    1113 
    1114     def __float__(self, *args, **kwargs): # real signature unknown
    1115         """ float(self) """
    1116         pass
    1117 
    1118     def __floordiv__(self, *args, **kwargs): # real signature unknown
    1119         """ Return self//value. """
    1120         pass
    1121 
    1122     def __floor__(self, *args, **kwargs): # real signature unknown
    1123         """ Flooring an Integral returns itself. """
    1124         pass
    1125 
    1126     def __format__(self, *args, **kwargs): # real signature unknown
    1127         pass
    1128 
    1129     def __getattribute__(self, *args, **kwargs): # real signature unknown
    1130         """ Return getattr(self, name). """
    1131         pass
    1132 
    1133     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    1134         pass
    1135 
    1136     def __ge__(self, *args, **kwargs): # real signature unknown
    1137         """ Return self>=value. """
    1138         pass
    1139 
    1140     def __gt__(self, *args, **kwargs): # real signature unknown
    1141         """ Return self>value. """
    1142         pass
    1143 
    1144     def __hash__(self, *args, **kwargs): # real signature unknown
    1145         """ Return hash(self). """
    1146         pass
    1147 
    1148     def __index__(self, *args, **kwargs): # real signature unknown
    1149         """ Return self converted to an integer, if self is suitable for use as an index into a list. """
    1150         pass
    1151 
    1152     def __init__(self, x, base=10): # known special case of int.__init__
    1153         """
    1154         int([x]) -> integer
    1155         int(x, base=10) -> integer
    1156         
    1157         Convert a number or string to an integer, or return 0 if no arguments
    1158         are given.  If x is a number, return x.__int__().  For floating point
    1159         numbers, this truncates towards zero.
    1160         
    1161         If x is not a number or if base is given, then x must be a string,
    1162         bytes, or bytearray instance representing an integer literal in the
    1163         given base.  The literal can be preceded by '+' or '-' and be surrounded
    1164         by whitespace.  The base defaults to 10.  Valid bases are 0 and 2-36.
    1165         Base 0 means to interpret the base from the string as an integer literal.
    1166         >>> int('0b100', base=0)
    1167         4
    1168         # (copied from class doc)
    1169         """
    1170         pass
    1171 
    1172     def __int__(self, *args, **kwargs): # real signature unknown
    1173         """ int(self) """
    1174         pass
    1175 
    1176     def __invert__(self, *args, **kwargs): # real signature unknown
    1177         """ ~self """
    1178         pass
    1179 
    1180     def __le__(self, *args, **kwargs): # real signature unknown
    1181         """ Return self<=value. """
    1182         pass
    1183 
    1184     def __lshift__(self, *args, **kwargs): # real signature unknown
    1185         """ Return self<<value. """
    1186         pass
    1187 
    1188     def __lt__(self, *args, **kwargs): # real signature unknown
    1189         """ Return self<value. """
    1190         pass
    1191 
    1192     def __mod__(self, *args, **kwargs): # real signature unknown
    1193         """ Return self%value. """
    1194         pass
    1195 
    1196     def __mul__(self, *args, **kwargs): # real signature unknown
    1197         """ Return self*value. """
    1198         pass
    1199 
    1200     def __neg__(self, *args, **kwargs): # real signature unknown
    1201         """ -self """
    1202         pass
    1203 
    1204     @staticmethod # known case of __new__
    1205     def __new__(*args, **kwargs): # real signature unknown
    1206         """ Create and return a new object.  See help(type) for accurate signature. """
    1207         pass
    1208 
    1209     def __ne__(self, *args, **kwargs): # real signature unknown
    1210         """ Return self!=value. """
    1211         pass
    1212 
    1213     def __or__(self, *args, **kwargs): # real signature unknown
    1214         """ Return self|value. """
    1215         pass
    1216 
    1217     def __pos__(self, *args, **kwargs): # real signature unknown
    1218         """ +self """
    1219         pass
    1220 
    1221     def __pow__(self, *args, **kwargs): # real signature unknown
    1222         """ Return pow(self, value, mod). """
    1223         pass
    1224 
    1225     def __radd__(self, *args, **kwargs): # real signature unknown
    1226         """ Return value+self. """
    1227         pass
    1228 
    1229     def __rand__(self, *args, **kwargs): # real signature unknown
    1230         """ Return value&self. """
    1231         pass
    1232 
    1233     def __rdivmod__(self, *args, **kwargs): # real signature unknown
    1234         """ Return divmod(value, self). """
    1235         pass
    1236 
    1237     def __repr__(self, *args, **kwargs): # real signature unknown
    1238         """ Return repr(self). """
    1239         pass
    1240 
    1241     def __rfloordiv__(self, *args, **kwargs): # real signature unknown
    1242         """ Return value//self. """
    1243         pass
    1244 
    1245     def __rlshift__(self, *args, **kwargs): # real signature unknown
    1246         """ Return value<<self. """
    1247         pass
    1248 
    1249     def __rmod__(self, *args, **kwargs): # real signature unknown
    1250         """ Return value%self. """
    1251         pass
    1252 
    1253     def __rmul__(self, *args, **kwargs): # real signature unknown
    1254         """ Return value*self. """
    1255         pass
    1256 
    1257     def __ror__(self, *args, **kwargs): # real signature unknown
    1258         """ Return value|self. """
    1259         pass
    1260 
    1261     def __round__(self, *args, **kwargs): # real signature unknown
    1262         """
    1263         Rounding an Integral returns itself.
    1264         Rounding with an ndigits argument also returns an integer.
    1265         """
    1266         pass
    1267 
    1268     def __rpow__(self, *args, **kwargs): # real signature unknown
    1269         """ Return pow(value, self, mod). """
    1270         pass
    1271 
    1272     def __rrshift__(self, *args, **kwargs): # real signature unknown
    1273         """ Return value>>self. """
    1274         pass
    1275 
    1276     def __rshift__(self, *args, **kwargs): # real signature unknown
    1277         """ Return self>>value. """
    1278         pass
    1279 
    1280     def __rsub__(self, *args, **kwargs): # real signature unknown
    1281         """ Return value-self. """
    1282         pass
    1283 
    1284     def __rtruediv__(self, *args, **kwargs): # real signature unknown
    1285         """ Return value/self. """
    1286         pass
    1287 
    1288     def __rxor__(self, *args, **kwargs): # real signature unknown
    1289         """ Return value^self. """
    1290         pass
    1291 
    1292     def __sizeof__(self, *args, **kwargs): # real signature unknown
    1293         """ Returns size in memory, in bytes. """
    1294         pass
    1295 
    1296     def __sub__(self, *args, **kwargs): # real signature unknown
    1297         """ Return self-value. """
    1298         pass
    1299 
    1300     def __truediv__(self, *args, **kwargs): # real signature unknown
    1301         """ Return self/value. """
    1302         pass
    1303 
    1304     def __trunc__(self, *args, **kwargs): # real signature unknown
    1305         """ Truncating an Integral returns itself. """
    1306         pass
    1307 
    1308     def __xor__(self, *args, **kwargs): # real signature unknown
    1309         """ Return self^value. """
    1310         pass
    1311 
    1312     denominator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    1313     """the denominator of a rational number in lowest terms"""
    1314 
    1315     imag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    1316     """the imaginary part of a complex number"""
    1317 
    1318     numerator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    1319     """the numerator of a rational number in lowest terms"""
    1320 
    1321     real = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    1322     """the real part of a complex number"""
    1323 
    1324 
    1325 
    1326 class bool(int):
    1327     """
    1328     bool(x) -> bool
    1329     
    1330     Returns True when the argument x is true, False otherwise.
    1331     The builtins True and False are the only two instances of the class bool.
    1332     The class bool is a subclass of the class int, and cannot be subclassed.
    1333     """
    1334     def __and__(self, *args, **kwargs): # real signature unknown
    1335         """ Return self&value. """
    1336         pass
    1337 
    1338     def __init__(self, x): # real signature unknown; restored from __doc__
    1339         pass
    1340 
    1341     @staticmethod # known case of __new__
    1342     def __new__(*args, **kwargs): # real signature unknown
    1343         """ Create and return a new object.  See help(type) for accurate signature. """
    1344         pass
    1345 
    1346     def __or__(self, *args, **kwargs): # real signature unknown
    1347         """ Return self|value. """
    1348         pass
    1349 
    1350     def __rand__(self, *args, **kwargs): # real signature unknown
    1351         """ Return value&self. """
    1352         pass
    1353 
    1354     def __repr__(self, *args, **kwargs): # real signature unknown
    1355         """ Return repr(self). """
    1356         pass
    1357 
    1358     def __ror__(self, *args, **kwargs): # real signature unknown
    1359         """ Return value|self. """
    1360         pass
    1361 
    1362     def __rxor__(self, *args, **kwargs): # real signature unknown
    1363         """ Return value^self. """
    1364         pass
    1365 
    1366     def __xor__(self, *args, **kwargs): # real signature unknown
    1367         """ Return self^value. """
    1368         pass
    1369 
    1370 
    1371 class ConnectionError(OSError):
    1372     """ Connection error. """
    1373     def __init__(self, *args, **kwargs): # real signature unknown
    1374         pass
    1375 
    1376 
    1377 class BrokenPipeError(ConnectionError):
    1378     """ Broken pipe. """
    1379     def __init__(self, *args, **kwargs): # real signature unknown
    1380         pass
    1381 
    1382 
    1383 class BufferError(Exception):
    1384     """ Buffer error. """
    1385     def __init__(self, *args, **kwargs): # real signature unknown
    1386         pass
    1387 
    1388     @staticmethod # known case of __new__
    1389     def __new__(*args, **kwargs): # real signature unknown
    1390         """ Create and return a new object.  See help(type) for accurate signature. """
    1391         pass
    1392 
    1393 
    1394 class bytearray(object):
    1395     """
    1396     bytearray(iterable_of_ints) -> bytearray
    1397     bytearray(string, encoding[, errors]) -> bytearray
    1398     bytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer
    1399     bytearray(int) -> bytes array of size given by the parameter initialized with null bytes
    1400     bytearray() -> empty bytes array
    1401     
    1402     Construct a mutable bytearray object from:
    1403       - an iterable yielding integers in range(256)
    1404       - a text string encoded using the specified encoding
    1405       - a bytes or a buffer object
    1406       - any object implementing the buffer API.
    1407       - an integer
    1408     """
    1409     def append(self, *args, **kwargs): # real signature unknown
    1410         """
    1411         Append a single item to the end of the bytearray.
    1412         
    1413           item
    1414             The item to be appended.
    1415         """
    1416         pass
    1417 
    1418     def capitalize(self): # real signature unknown; restored from __doc__
    1419         """
    1420         B.capitalize() -> copy of B
    1421         
    1422         Return a copy of B with only its first character capitalized (ASCII)
    1423         and the rest lower-cased.
    1424         """
    1425         pass
    1426 
    1427     def center(self, *args, **kwargs): # real signature unknown
    1428         """
    1429         Return a centered string of length width.
    1430         
    1431         Padding is done using the specified fill character.
    1432         """
    1433         pass
    1434 
    1435     def clear(self, *args, **kwargs): # real signature unknown
    1436         """ Remove all items from the bytearray. """
    1437         pass
    1438 
    1439     def copy(self, *args, **kwargs): # real signature unknown
    1440         """ Return a copy of B. """
    1441         pass
    1442 
    1443     def count(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    1444         """
    1445         B.count(sub[, start[, end]]) -> int
    1446         
    1447         Return the number of non-overlapping occurrences of subsection sub in
    1448         bytes B[start:end].  Optional arguments start and end are interpreted
    1449         as in slice notation.
    1450         """
    1451         return 0
    1452 
    1453     def decode(self, *args, **kwargs): # real signature unknown
    1454         """
    1455         Decode the bytearray using the codec registered for encoding.
    1456         
    1457           encoding
    1458             The encoding with which to decode the bytearray.
    1459           errors
    1460             The error handling scheme to use for the handling of decoding errors.
    1461             The default is 'strict' meaning that decoding errors raise a
    1462             UnicodeDecodeError. Other possible values are 'ignore' and 'replace'
    1463             as well as any other name registered with codecs.register_error that
    1464             can handle UnicodeDecodeErrors.
    1465         """
    1466         pass
    1467 
    1468     def endswith(self, suffix, start=None, end=None): # real signature unknown; restored from __doc__
    1469         """
    1470         B.endswith(suffix[, start[, end]]) -> bool
    1471         
    1472         Return True if B ends with the specified suffix, False otherwise.
    1473         With optional start, test B beginning at that position.
    1474         With optional end, stop comparing B at that position.
    1475         suffix can also be a tuple of bytes to try.
    1476         """
    1477         return False
    1478 
    1479     def expandtabs(self, *args, **kwargs): # real signature unknown
    1480         """
    1481         Return a copy where all tab characters are expanded using spaces.
    1482         
    1483         If tabsize is not given, a tab size of 8 characters is assumed.
    1484         """
    1485         pass
    1486 
    1487     def extend(self, *args, **kwargs): # real signature unknown
    1488         """
    1489         Append all the items from the iterator or sequence to the end of the bytearray.
    1490         
    1491           iterable_of_ints
    1492             The iterable of items to append.
    1493         """
    1494         pass
    1495 
    1496     def find(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    1497         """
    1498         B.find(sub[, start[, end]]) -> int
    1499         
    1500         Return the lowest index in B where subsection sub is found,
    1501         such that sub is contained within B[start,end].  Optional
    1502         arguments start and end are interpreted as in slice notation.
    1503         
    1504         Return -1 on failure.
    1505         """
    1506         return 0
    1507 
    1508     @classmethod # known case
    1509     def fromhex(cls, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    1510         """
    1511         Create a bytearray object from a string of hexadecimal numbers.
    1512         
    1513         Spaces between two numbers are accepted.
    1514         Example: bytearray.fromhex('B9 01EF') -> bytearray(b'\xb9\x01\xef')
    1515         """
    1516         pass
    1517 
    1518     def hex(self): # real signature unknown; restored from __doc__
    1519         """
    1520         Create a str of hexadecimal numbers from a bytearray object.
    1521         
    1522           sep
    1523             An optional single character or byte to separate hex bytes.
    1524           bytes_per_sep
    1525             How many bytes between separators.  Positive values count from the
    1526             right, negative values count from the left.
    1527         
    1528         Example:
    1529         >>> value = bytearray([0xb9, 0x01, 0xef])
    1530         >>> value.hex()
    1531         'b901ef'
    1532         >>> value.hex(':')
    1533         'b9:01:ef'
    1534         >>> value.hex(':', 2)
    1535         'b9:01ef'
    1536         >>> value.hex(':', -2)
    1537         'b901:ef'
    1538         """
    1539         pass
    1540 
    1541     def index(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    1542         """
    1543         B.index(sub[, start[, end]]) -> int
    1544         
    1545         Return the lowest index in B where subsection sub is found,
    1546         such that sub is contained within B[start,end].  Optional
    1547         arguments start and end are interpreted as in slice notation.
    1548         
    1549         Raises ValueError when the subsection is not found.
    1550         """
    1551         return 0
    1552 
    1553     def insert(self, *args, **kwargs): # real signature unknown
    1554         """
    1555         Insert a single item into the bytearray before the given index.
    1556         
    1557           index
    1558             The index where the value is to be inserted.
    1559           item
    1560             The item to be inserted.
    1561         """
    1562         pass
    1563 
    1564     def isalnum(self): # real signature unknown; restored from __doc__
    1565         """
    1566         B.isalnum() -> bool
    1567         
    1568         Return True if all characters in B are alphanumeric
    1569         and there is at least one character in B, False otherwise.
    1570         """
    1571         return False
    1572 
    1573     def isalpha(self): # real signature unknown; restored from __doc__
    1574         """
    1575         B.isalpha() -> bool
    1576         
    1577         Return True if all characters in B are alphabetic
    1578         and there is at least one character in B, False otherwise.
    1579         """
    1580         return False
    1581 
    1582     def isascii(self): # real signature unknown; restored from __doc__
    1583         """
    1584         B.isascii() -> bool
    1585         
    1586         Return True if B is empty or all characters in B are ASCII,
    1587         False otherwise.
    1588         """
    1589         return False
    1590 
    1591     def isdigit(self): # real signature unknown; restored from __doc__
    1592         """
    1593         B.isdigit() -> bool
    1594         
    1595         Return True if all characters in B are digits
    1596         and there is at least one character in B, False otherwise.
    1597         """
    1598         return False
    1599 
    1600     def islower(self): # real signature unknown; restored from __doc__
    1601         """
    1602         B.islower() -> bool
    1603         
    1604         Return True if all cased characters in B are lowercase and there is
    1605         at least one cased character in B, False otherwise.
    1606         """
    1607         return False
    1608 
    1609     def isspace(self): # real signature unknown; restored from __doc__
    1610         """
    1611         B.isspace() -> bool
    1612         
    1613         Return True if all characters in B are whitespace
    1614         and there is at least one character in B, False otherwise.
    1615         """
    1616         return False
    1617 
    1618     def istitle(self): # real signature unknown; restored from __doc__
    1619         """
    1620         B.istitle() -> bool
    1621         
    1622         Return True if B is a titlecased string and there is at least one
    1623         character in B, i.e. uppercase characters may only follow uncased
    1624         characters and lowercase characters only cased ones. Return False
    1625         otherwise.
    1626         """
    1627         return False
    1628 
    1629     def isupper(self): # real signature unknown; restored from __doc__
    1630         """
    1631         B.isupper() -> bool
    1632         
    1633         Return True if all cased characters in B are uppercase and there is
    1634         at least one cased character in B, False otherwise.
    1635         """
    1636         return False
    1637 
    1638     def join(self, *args, **kwargs): # real signature unknown
    1639         """
    1640         Concatenate any number of bytes/bytearray objects.
    1641         
    1642         The bytearray whose method is called is inserted in between each pair.
    1643         
    1644         The result is returned as a new bytearray object.
    1645         """
    1646         pass
    1647 
    1648     def ljust(self, *args, **kwargs): # real signature unknown
    1649         """
    1650         Return a left-justified string of length width.
    1651         
    1652         Padding is done using the specified fill character.
    1653         """
    1654         pass
    1655 
    1656     def lower(self): # real signature unknown; restored from __doc__
    1657         """
    1658         B.lower() -> copy of B
    1659         
    1660         Return a copy of B with all ASCII characters converted to lowercase.
    1661         """
    1662         pass
    1663 
    1664     def lstrip(self, *args, **kwargs): # real signature unknown
    1665         """
    1666         Strip leading bytes contained in the argument.
    1667         
    1668         If the argument is omitted or None, strip leading ASCII whitespace.
    1669         """
    1670         pass
    1671 
    1672     @staticmethod # known case
    1673     def maketrans(*args, **kwargs): # real signature unknown
    1674         """
    1675         Return a translation table useable for the bytes or bytearray translate method.
    1676         
    1677         The returned table will be one where each byte in frm is mapped to the byte at
    1678         the same position in to.
    1679         
    1680         The bytes objects frm and to must be of the same length.
    1681         """
    1682         pass
    1683 
    1684     def partition(self, *args, **kwargs): # real signature unknown
    1685         """
    1686         Partition the bytearray into three parts using the given separator.
    1687         
    1688         This will search for the separator sep in the bytearray. If the separator is
    1689         found, returns a 3-tuple containing the part before the separator, the
    1690         separator itself, and the part after it as new bytearray objects.
    1691         
    1692         If the separator is not found, returns a 3-tuple containing the copy of the
    1693         original bytearray object and two empty bytearray objects.
    1694         """
    1695         pass
    1696 
    1697     def pop(self, *args, **kwargs): # real signature unknown
    1698         """
    1699         Remove and return a single item from B.
    1700         
    1701           index
    1702             The index from where to remove the item.
    1703             -1 (the default value) means remove the last item.
    1704         
    1705         If no index argument is given, will pop the last item.
    1706         """
    1707         pass
    1708 
    1709     def remove(self, *args, **kwargs): # real signature unknown
    1710         """
    1711         Remove the first occurrence of a value in the bytearray.
    1712         
    1713           value
    1714             The value to remove.
    1715         """
    1716         pass
    1717 
    1718     def replace(self, *args, **kwargs): # real signature unknown
    1719         """
    1720         Return a copy with all occurrences of substring old replaced by new.
    1721         
    1722           count
    1723             Maximum number of occurrences to replace.
    1724             -1 (the default value) means replace all occurrences.
    1725         
    1726         If the optional argument count is given, only the first count occurrences are
    1727         replaced.
    1728         """
    1729         pass
    1730 
    1731     def reverse(self, *args, **kwargs): # real signature unknown
    1732         """ Reverse the order of the values in B in place. """
    1733         pass
    1734 
    1735     def rfind(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    1736         """
    1737         B.rfind(sub[, start[, end]]) -> int
    1738         
    1739         Return the highest index in B where subsection sub is found,
    1740         such that sub is contained within B[start,end].  Optional
    1741         arguments start and end are interpreted as in slice notation.
    1742         
    1743         Return -1 on failure.
    1744         """
    1745         return 0
    1746 
    1747     def rindex(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    1748         """
    1749         B.rindex(sub[, start[, end]]) -> int
    1750         
    1751         Return the highest index in B where subsection sub is found,
    1752         such that sub is contained within B[start,end].  Optional
    1753         arguments start and end are interpreted as in slice notation.
    1754         
    1755         Raise ValueError when the subsection is not found.
    1756         """
    1757         return 0
    1758 
    1759     def rjust(self, *args, **kwargs): # real signature unknown
    1760         """
    1761         Return a right-justified string of length width.
    1762         
    1763         Padding is done using the specified fill character.
    1764         """
    1765         pass
    1766 
    1767     def rpartition(self, *args, **kwargs): # real signature unknown
    1768         """
    1769         Partition the bytearray into three parts using the given separator.
    1770         
    1771         This will search for the separator sep in the bytearray, starting at the end.
    1772         If the separator is found, returns a 3-tuple containing the part before the
    1773         separator, the separator itself, and the part after it as new bytearray
    1774         objects.
    1775         
    1776         If the separator is not found, returns a 3-tuple containing two empty bytearray
    1777         objects and the copy of the original bytearray object.
    1778         """
    1779         pass
    1780 
    1781     def rsplit(self, *args, **kwargs): # real signature unknown
    1782         """
    1783         Return a list of the sections in the bytearray, using sep as the delimiter.
    1784         
    1785           sep
    1786             The delimiter according which to split the bytearray.
    1787             None (the default value) means split on ASCII whitespace characters
    1788             (space, tab, return, newline, formfeed, vertical tab).
    1789           maxsplit
    1790             Maximum number of splits to do.
    1791             -1 (the default value) means no limit.
    1792         
    1793         Splitting is done starting at the end of the bytearray and working to the front.
    1794         """
    1795         pass
    1796 
    1797     def rstrip(self, *args, **kwargs): # real signature unknown
    1798         """
    1799         Strip trailing bytes contained in the argument.
    1800         
    1801         If the argument is omitted or None, strip trailing ASCII whitespace.
    1802         """
    1803         pass
    1804 
    1805     def split(self, *args, **kwargs): # real signature unknown
    1806         """
    1807         Return a list of the sections in the bytearray, using sep as the delimiter.
    1808         
    1809           sep
    1810             The delimiter according which to split the bytearray.
    1811             None (the default value) means split on ASCII whitespace characters
    1812             (space, tab, return, newline, formfeed, vertical tab).
    1813           maxsplit
    1814             Maximum number of splits to do.
    1815             -1 (the default value) means no limit.
    1816         """
    1817         pass
    1818 
    1819     def splitlines(self, *args, **kwargs): # real signature unknown
    1820         """
    1821         Return a list of the lines in the bytearray, breaking at line boundaries.
    1822         
    1823         Line breaks are not included in the resulting list unless keepends is given and
    1824         true.
    1825         """
    1826         pass
    1827 
    1828     def startswith(self, prefix, start=None, end=None): # real signature unknown; restored from __doc__
    1829         """
    1830         B.startswith(prefix[, start[, end]]) -> bool
    1831         
    1832         Return True if B starts with the specified prefix, False otherwise.
    1833         With optional start, test B beginning at that position.
    1834         With optional end, stop comparing B at that position.
    1835         prefix can also be a tuple of bytes to try.
    1836         """
    1837         return False
    1838 
    1839     def strip(self, *args, **kwargs): # real signature unknown
    1840         """
    1841         Strip leading and trailing bytes contained in the argument.
    1842         
    1843         If the argument is omitted or None, strip leading and trailing ASCII whitespace.
    1844         """
    1845         pass
    1846 
    1847     def swapcase(self): # real signature unknown; restored from __doc__
    1848         """
    1849         B.swapcase() -> copy of B
    1850         
    1851         Return a copy of B with uppercase ASCII characters converted
    1852         to lowercase ASCII and vice versa.
    1853         """
    1854         pass
    1855 
    1856     def title(self): # real signature unknown; restored from __doc__
    1857         """
    1858         B.title() -> copy of B
    1859         
    1860         Return a titlecased version of B, i.e. ASCII words start with uppercase
    1861         characters, all remaining cased characters have lowercase.
    1862         """
    1863         pass
    1864 
    1865     def translate(self, *args, **kwargs): # real signature unknown
    1866         """
    1867         Return a copy with each character mapped by the given translation table.
    1868         
    1869           table
    1870             Translation table, which must be a bytes object of length 256.
    1871         
    1872         All characters occurring in the optional argument delete are removed.
    1873         The remaining characters are mapped through the given translation table.
    1874         """
    1875         pass
    1876 
    1877     def upper(self): # real signature unknown; restored from __doc__
    1878         """
    1879         B.upper() -> copy of B
    1880         
    1881         Return a copy of B with all ASCII characters converted to uppercase.
    1882         """
    1883         pass
    1884 
    1885     def zfill(self, *args, **kwargs): # real signature unknown
    1886         """
    1887         Pad a numeric string with zeros on the left, to fill a field of the given width.
    1888         
    1889         The original string is never truncated.
    1890         """
    1891         pass
    1892 
    1893     def __add__(self, *args, **kwargs): # real signature unknown
    1894         """ Return self+value. """
    1895         pass
    1896 
    1897     def __alloc__(self): # real signature unknown; restored from __doc__
    1898         """
    1899         B.__alloc__() -> int
    1900         
    1901         Return the number of bytes actually allocated.
    1902         """
    1903         return 0
    1904 
    1905     def __contains__(self, *args, **kwargs): # real signature unknown
    1906         """ Return key in self. """
    1907         pass
    1908 
    1909     def __delitem__(self, *args, **kwargs): # real signature unknown
    1910         """ Delete self[key]. """
    1911         pass
    1912 
    1913     def __eq__(self, *args, **kwargs): # real signature unknown
    1914         """ Return self==value. """
    1915         pass
    1916 
    1917     def __getattribute__(self, *args, **kwargs): # real signature unknown
    1918         """ Return getattr(self, name). """
    1919         pass
    1920 
    1921     def __getitem__(self, *args, **kwargs): # real signature unknown
    1922         """ Return self[key]. """
    1923         pass
    1924 
    1925     def __ge__(self, *args, **kwargs): # real signature unknown
    1926         """ Return self>=value. """
    1927         pass
    1928 
    1929     def __gt__(self, *args, **kwargs): # real signature unknown
    1930         """ Return self>value. """
    1931         pass
    1932 
    1933     def __iadd__(self, *args, **kwargs): # real signature unknown
    1934         """ Implement self+=value. """
    1935         pass
    1936 
    1937     def __imul__(self, *args, **kwargs): # real signature unknown
    1938         """ Implement self*=value. """
    1939         pass
    1940 
    1941     def __init__(self, source=None, encoding=None, errors='strict'): # known special case of bytearray.__init__
    1942         """
    1943         bytearray(iterable_of_ints) -> bytearray
    1944         bytearray(string, encoding[, errors]) -> bytearray
    1945         bytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer
    1946         bytearray(int) -> bytes array of size given by the parameter initialized with null bytes
    1947         bytearray() -> empty bytes array
    1948         
    1949         Construct a mutable bytearray object from:
    1950           - an iterable yielding integers in range(256)
    1951           - a text string encoded using the specified encoding
    1952           - a bytes or a buffer object
    1953           - any object implementing the buffer API.
    1954           - an integer
    1955         # (copied from class doc)
    1956         """
    1957         pass
    1958 
    1959     def __iter__(self, *args, **kwargs): # real signature unknown
    1960         """ Implement iter(self). """
    1961         pass
    1962 
    1963     def __len__(self, *args, **kwargs): # real signature unknown
    1964         """ Return len(self). """
    1965         pass
    1966 
    1967     def __le__(self, *args, **kwargs): # real signature unknown
    1968         """ Return self<=value. """
    1969         pass
    1970 
    1971     def __lt__(self, *args, **kwargs): # real signature unknown
    1972         """ Return self<value. """
    1973         pass
    1974 
    1975     def __mod__(self, *args, **kwargs): # real signature unknown
    1976         """ Return self%value. """
    1977         pass
    1978 
    1979     def __mul__(self, *args, **kwargs): # real signature unknown
    1980         """ Return self*value. """
    1981         pass
    1982 
    1983     @staticmethod # known case of __new__
    1984     def __new__(*args, **kwargs): # real signature unknown
    1985         """ Create and return a new object.  See help(type) for accurate signature. """
    1986         pass
    1987 
    1988     def __ne__(self, *args, **kwargs): # real signature unknown
    1989         """ Return self!=value. """
    1990         pass
    1991 
    1992     def __reduce_ex__(self, *args, **kwargs): # real signature unknown
    1993         """ Return state information for pickling. """
    1994         pass
    1995 
    1996     def __reduce__(self, *args, **kwargs): # real signature unknown
    1997         """ Return state information for pickling. """
    1998         pass
    1999 
    2000     def __repr__(self, *args, **kwargs): # real signature unknown
    2001         """ Return repr(self). """
    2002         pass
    2003 
    2004     def __rmod__(self, *args, **kwargs): # real signature unknown
    2005         """ Return value%self. """
    2006         pass
    2007 
    2008     def __rmul__(self, *args, **kwargs): # real signature unknown
    2009         """ Return value*self. """
    2010         pass
    2011 
    2012     def __setitem__(self, *args, **kwargs): # real signature unknown
    2013         """ Set self[key] to value. """
    2014         pass
    2015 
    2016     def __sizeof__(self, *args, **kwargs): # real signature unknown
    2017         """ Returns the size of the bytearray object in memory, in bytes. """
    2018         pass
    2019 
    2020     def __str__(self, *args, **kwargs): # real signature unknown
    2021         """ Return str(self). """
    2022         pass
    2023 
    2024     __hash__ = None
    2025 
    2026 
    2027 class bytes(object):
    2028     """
    2029     bytes(iterable_of_ints) -> bytes
    2030     bytes(string, encoding[, errors]) -> bytes
    2031     bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer
    2032     bytes(int) -> bytes object of size given by the parameter initialized with null bytes
    2033     bytes() -> empty bytes object
    2034     
    2035     Construct an immutable array of bytes from:
    2036       - an iterable yielding integers in range(256)
    2037       - a text string encoded using the specified encoding
    2038       - any object implementing the buffer API.
    2039       - an integer
    2040     """
    2041     def capitalize(self): # real signature unknown; restored from __doc__
    2042         """
    2043         B.capitalize() -> copy of B
    2044         
    2045         Return a copy of B with only its first character capitalized (ASCII)
    2046         and the rest lower-cased.
    2047         """
    2048         pass
    2049 
    2050     def center(self, *args, **kwargs): # real signature unknown
    2051         """
    2052         Return a centered string of length width.
    2053         
    2054         Padding is done using the specified fill character.
    2055         """
    2056         pass
    2057 
    2058     def count(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    2059         """
    2060         B.count(sub[, start[, end]]) -> int
    2061         
    2062         Return the number of non-overlapping occurrences of subsection sub in
    2063         bytes B[start:end].  Optional arguments start and end are interpreted
    2064         as in slice notation.
    2065         """
    2066         return 0
    2067 
    2068     def decode(self, *args, **kwargs): # real signature unknown
    2069         """
    2070         Decode the bytes using the codec registered for encoding.
    2071         
    2072           encoding
    2073             The encoding with which to decode the bytes.
    2074           errors
    2075             The error handling scheme to use for the handling of decoding errors.
    2076             The default is 'strict' meaning that decoding errors raise a
    2077             UnicodeDecodeError. Other possible values are 'ignore' and 'replace'
    2078             as well as any other name registered with codecs.register_error that
    2079             can handle UnicodeDecodeErrors.
    2080         """
    2081         pass
    2082 
    2083     def endswith(self, suffix, start=None, end=None): # real signature unknown; restored from __doc__
    2084         """
    2085         B.endswith(suffix[, start[, end]]) -> bool
    2086         
    2087         Return True if B ends with the specified suffix, False otherwise.
    2088         With optional start, test B beginning at that position.
    2089         With optional end, stop comparing B at that position.
    2090         suffix can also be a tuple of bytes to try.
    2091         """
    2092         return False
    2093 
    2094     def expandtabs(self, *args, **kwargs): # real signature unknown
    2095         """
    2096         Return a copy where all tab characters are expanded using spaces.
    2097         
    2098         If tabsize is not given, a tab size of 8 characters is assumed.
    2099         """
    2100         pass
    2101 
    2102     def find(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    2103         """
    2104         B.find(sub[, start[, end]]) -> int
    2105         
    2106         Return the lowest index in B where subsection sub is found,
    2107         such that sub is contained within B[start,end].  Optional
    2108         arguments start and end are interpreted as in slice notation.
    2109         
    2110         Return -1 on failure.
    2111         """
    2112         return 0
    2113 
    2114     @classmethod # known case
    2115     def fromhex(cls, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    2116         """
    2117         Create a bytes object from a string of hexadecimal numbers.
    2118         
    2119         Spaces between two numbers are accepted.
    2120         Example: bytes.fromhex('B9 01EF') -> b'\xb9\x01\xef'.
    2121         """
    2122         pass
    2123 
    2124     def hex(self): # real signature unknown; restored from __doc__
    2125         """
    2126         Create a str of hexadecimal numbers from a bytes object.
    2127         
    2128           sep
    2129             An optional single character or byte to separate hex bytes.
    2130           bytes_per_sep
    2131             How many bytes between separators.  Positive values count from the
    2132             right, negative values count from the left.
    2133         
    2134         Example:
    2135         >>> value = b'xb9x01xef'
    2136         >>> value.hex()
    2137         'b901ef'
    2138         >>> value.hex(':')
    2139         'b9:01:ef'
    2140         >>> value.hex(':', 2)
    2141         'b9:01ef'
    2142         >>> value.hex(':', -2)
    2143         'b901:ef'
    2144         """
    2145         pass
    2146 
    2147     def index(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    2148         """
    2149         B.index(sub[, start[, end]]) -> int
    2150         
    2151         Return the lowest index in B where subsection sub is found,
    2152         such that sub is contained within B[start,end].  Optional
    2153         arguments start and end are interpreted as in slice notation.
    2154         
    2155         Raises ValueError when the subsection is not found.
    2156         """
    2157         return 0
    2158 
    2159     def isalnum(self): # real signature unknown; restored from __doc__
    2160         """
    2161         B.isalnum() -> bool
    2162         
    2163         Return True if all characters in B are alphanumeric
    2164         and there is at least one character in B, False otherwise.
    2165         """
    2166         return False
    2167 
    2168     def isalpha(self): # real signature unknown; restored from __doc__
    2169         """
    2170         B.isalpha() -> bool
    2171         
    2172         Return True if all characters in B are alphabetic
    2173         and there is at least one character in B, False otherwise.
    2174         """
    2175         return False
    2176 
    2177     def isascii(self): # real signature unknown; restored from __doc__
    2178         """
    2179         B.isascii() -> bool
    2180         
    2181         Return True if B is empty or all characters in B are ASCII,
    2182         False otherwise.
    2183         """
    2184         return False
    2185 
    2186     def isdigit(self): # real signature unknown; restored from __doc__
    2187         """
    2188         B.isdigit() -> bool
    2189         
    2190         Return True if all characters in B are digits
    2191         and there is at least one character in B, False otherwise.
    2192         """
    2193         return False
    2194 
    2195     def islower(self): # real signature unknown; restored from __doc__
    2196         """
    2197         B.islower() -> bool
    2198         
    2199         Return True if all cased characters in B are lowercase and there is
    2200         at least one cased character in B, False otherwise.
    2201         """
    2202         return False
    2203 
    2204     def isspace(self): # real signature unknown; restored from __doc__
    2205         """
    2206         B.isspace() -> bool
    2207         
    2208         Return True if all characters in B are whitespace
    2209         and there is at least one character in B, False otherwise.
    2210         """
    2211         return False
    2212 
    2213     def istitle(self): # real signature unknown; restored from __doc__
    2214         """
    2215         B.istitle() -> bool
    2216         
    2217         Return True if B is a titlecased string and there is at least one
    2218         character in B, i.e. uppercase characters may only follow uncased
    2219         characters and lowercase characters only cased ones. Return False
    2220         otherwise.
    2221         """
    2222         return False
    2223 
    2224     def isupper(self): # real signature unknown; restored from __doc__
    2225         """
    2226         B.isupper() -> bool
    2227         
    2228         Return True if all cased characters in B are uppercase and there is
    2229         at least one cased character in B, False otherwise.
    2230         """
    2231         return False
    2232 
    2233     def join(self, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    2234         """
    2235         Concatenate any number of bytes objects.
    2236         
    2237         The bytes whose method is called is inserted in between each pair.
    2238         
    2239         The result is returned as a new bytes object.
    2240         
    2241         Example: b'.'.join([b'ab', b'pq', b'rs']) -> b'ab.pq.rs'.
    2242         """
    2243         pass
    2244 
    2245     def ljust(self, *args, **kwargs): # real signature unknown
    2246         """
    2247         Return a left-justified string of length width.
    2248         
    2249         Padding is done using the specified fill character.
    2250         """
    2251         pass
    2252 
    2253     def lower(self): # real signature unknown; restored from __doc__
    2254         """
    2255         B.lower() -> copy of B
    2256         
    2257         Return a copy of B with all ASCII characters converted to lowercase.
    2258         """
    2259         pass
    2260 
    2261     def lstrip(self, *args, **kwargs): # real signature unknown
    2262         """
    2263         Strip leading bytes contained in the argument.
    2264         
    2265         If the argument is omitted or None, strip leading  ASCII whitespace.
    2266         """
    2267         pass
    2268 
    2269     @staticmethod # known case
    2270     def maketrans(*args, **kwargs): # real signature unknown
    2271         """
    2272         Return a translation table useable for the bytes or bytearray translate method.
    2273         
    2274         The returned table will be one where each byte in frm is mapped to the byte at
    2275         the same position in to.
    2276         
    2277         The bytes objects frm and to must be of the same length.
    2278         """
    2279         pass
    2280 
    2281     def partition(self, *args, **kwargs): # real signature unknown
    2282         """
    2283         Partition the bytes into three parts using the given separator.
    2284         
    2285         This will search for the separator sep in the bytes. If the separator is found,
    2286         returns a 3-tuple containing the part before the separator, the separator
    2287         itself, and the part after it.
    2288         
    2289         If the separator is not found, returns a 3-tuple containing the original bytes
    2290         object and two empty bytes objects.
    2291         """
    2292         pass
    2293 
    2294     def replace(self, *args, **kwargs): # real signature unknown
    2295         """
    2296         Return a copy with all occurrences of substring old replaced by new.
    2297         
    2298           count
    2299             Maximum number of occurrences to replace.
    2300             -1 (the default value) means replace all occurrences.
    2301         
    2302         If the optional argument count is given, only the first count occurrences are
    2303         replaced.
    2304         """
    2305         pass
    2306 
    2307     def rfind(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    2308         """
    2309         B.rfind(sub[, start[, end]]) -> int
    2310         
    2311         Return the highest index in B where subsection sub is found,
    2312         such that sub is contained within B[start,end].  Optional
    2313         arguments start and end are interpreted as in slice notation.
    2314         
    2315         Return -1 on failure.
    2316         """
    2317         return 0
    2318 
    2319     def rindex(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    2320         """
    2321         B.rindex(sub[, start[, end]]) -> int
    2322         
    2323         Return the highest index in B where subsection sub is found,
    2324         such that sub is contained within B[start,end].  Optional
    2325         arguments start and end are interpreted as in slice notation.
    2326         
    2327         Raise ValueError when the subsection is not found.
    2328         """
    2329         return 0
    2330 
    2331     def rjust(self, *args, **kwargs): # real signature unknown
    2332         """
    2333         Return a right-justified string of length width.
    2334         
    2335         Padding is done using the specified fill character.
    2336         """
    2337         pass
    2338 
    2339     def rpartition(self, *args, **kwargs): # real signature unknown
    2340         """
    2341         Partition the bytes into three parts using the given separator.
    2342         
    2343         This will search for the separator sep in the bytes, starting at the end. If
    2344         the separator is found, returns a 3-tuple containing the part before the
    2345         separator, the separator itself, and the part after it.
    2346         
    2347         If the separator is not found, returns a 3-tuple containing two empty bytes
    2348         objects and the original bytes object.
    2349         """
    2350         pass
    2351 
    2352     def rsplit(self, *args, **kwargs): # real signature unknown
    2353         """
    2354         Return a list of the sections in the bytes, using sep as the delimiter.
    2355         
    2356           sep
    2357             The delimiter according which to split the bytes.
    2358             None (the default value) means split on ASCII whitespace characters
    2359             (space, tab, return, newline, formfeed, vertical tab).
    2360           maxsplit
    2361             Maximum number of splits to do.
    2362             -1 (the default value) means no limit.
    2363         
    2364         Splitting is done starting at the end of the bytes and working to the front.
    2365         """
    2366         pass
    2367 
    2368     def rstrip(self, *args, **kwargs): # real signature unknown
    2369         """
    2370         Strip trailing bytes contained in the argument.
    2371         
    2372         If the argument is omitted or None, strip trailing ASCII whitespace.
    2373         """
    2374         pass
    2375 
    2376     def split(self, *args, **kwargs): # real signature unknown
    2377         """
    2378         Return a list of the sections in the bytes, using sep as the delimiter.
    2379         
    2380           sep
    2381             The delimiter according which to split the bytes.
    2382             None (the default value) means split on ASCII whitespace characters
    2383             (space, tab, return, newline, formfeed, vertical tab).
    2384           maxsplit
    2385             Maximum number of splits to do.
    2386             -1 (the default value) means no limit.
    2387         """
    2388         pass
    2389 
    2390     def splitlines(self, *args, **kwargs): # real signature unknown
    2391         """
    2392         Return a list of the lines in the bytes, breaking at line boundaries.
    2393         
    2394         Line breaks are not included in the resulting list unless keepends is given and
    2395         true.
    2396         """
    2397         pass
    2398 
    2399     def startswith(self, prefix, start=None, end=None): # real signature unknown; restored from __doc__
    2400         """
    2401         B.startswith(prefix[, start[, end]]) -> bool
    2402         
    2403         Return True if B starts with the specified prefix, False otherwise.
    2404         With optional start, test B beginning at that position.
    2405         With optional end, stop comparing B at that position.
    2406         prefix can also be a tuple of bytes to try.
    2407         """
    2408         return False
    2409 
    2410     def strip(self, *args, **kwargs): # real signature unknown
    2411         """
    2412         Strip leading and trailing bytes contained in the argument.
    2413         
    2414         If the argument is omitted or None, strip leading and trailing ASCII whitespace.
    2415         """
    2416         pass
    2417 
    2418     def swapcase(self): # real signature unknown; restored from __doc__
    2419         """
    2420         B.swapcase() -> copy of B
    2421         
    2422         Return a copy of B with uppercase ASCII characters converted
    2423         to lowercase ASCII and vice versa.
    2424         """
    2425         pass
    2426 
    2427     def title(self): # real signature unknown; restored from __doc__
    2428         """
    2429         B.title() -> copy of B
    2430         
    2431         Return a titlecased version of B, i.e. ASCII words start with uppercase
    2432         characters, all remaining cased characters have lowercase.
    2433         """
    2434         pass
    2435 
    2436     def translate(self, *args, **kwargs): # real signature unknown
    2437         """
    2438         Return a copy with each character mapped by the given translation table.
    2439         
    2440           table
    2441             Translation table, which must be a bytes object of length 256.
    2442         
    2443         All characters occurring in the optional argument delete are removed.
    2444         The remaining characters are mapped through the given translation table.
    2445         """
    2446         pass
    2447 
    2448     def upper(self): # real signature unknown; restored from __doc__
    2449         """
    2450         B.upper() -> copy of B
    2451         
    2452         Return a copy of B with all ASCII characters converted to uppercase.
    2453         """
    2454         pass
    2455 
    2456     def zfill(self, *args, **kwargs): # real signature unknown
    2457         """
    2458         Pad a numeric string with zeros on the left, to fill a field of the given width.
    2459         
    2460         The original string is never truncated.
    2461         """
    2462         pass
    2463 
    2464     def __add__(self, *args, **kwargs): # real signature unknown
    2465         """ Return self+value. """
    2466         pass
    2467 
    2468     def __contains__(self, *args, **kwargs): # real signature unknown
    2469         """ Return key in self. """
    2470         pass
    2471 
    2472     def __eq__(self, *args, **kwargs): # real signature unknown
    2473         """ Return self==value. """
    2474         pass
    2475 
    2476     def __getattribute__(self, *args, **kwargs): # real signature unknown
    2477         """ Return getattr(self, name). """
    2478         pass
    2479 
    2480     def __getitem__(self, *args, **kwargs): # real signature unknown
    2481         """ Return self[key]. """
    2482         pass
    2483 
    2484     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    2485         pass
    2486 
    2487     def __ge__(self, *args, **kwargs): # real signature unknown
    2488         """ Return self>=value. """
    2489         pass
    2490 
    2491     def __gt__(self, *args, **kwargs): # real signature unknown
    2492         """ Return self>value. """
    2493         pass
    2494 
    2495     def __hash__(self, *args, **kwargs): # real signature unknown
    2496         """ Return hash(self). """
    2497         pass
    2498 
    2499     def __init__(self, value=b'', encoding=None, errors='strict'): # known special case of bytes.__init__
    2500         """
    2501         bytes(iterable_of_ints) -> bytes
    2502         bytes(string, encoding[, errors]) -> bytes
    2503         bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer
    2504         bytes(int) -> bytes object of size given by the parameter initialized with null bytes
    2505         bytes() -> empty bytes object
    2506         
    2507         Construct an immutable array of bytes from:
    2508           - an iterable yielding integers in range(256)
    2509           - a text string encoded using the specified encoding
    2510           - any object implementing the buffer API.
    2511           - an integer
    2512         # (copied from class doc)
    2513         """
    2514         pass
    2515 
    2516     def __iter__(self, *args, **kwargs): # real signature unknown
    2517         """ Implement iter(self). """
    2518         pass
    2519 
    2520     def __len__(self, *args, **kwargs): # real signature unknown
    2521         """ Return len(self). """
    2522         pass
    2523 
    2524     def __le__(self, *args, **kwargs): # real signature unknown
    2525         """ Return self<=value. """
    2526         pass
    2527 
    2528     def __lt__(self, *args, **kwargs): # real signature unknown
    2529         """ Return self<value. """
    2530         pass
    2531 
    2532     def __mod__(self, *args, **kwargs): # real signature unknown
    2533         """ Return self%value. """
    2534         pass
    2535 
    2536     def __mul__(self, *args, **kwargs): # real signature unknown
    2537         """ Return self*value. """
    2538         pass
    2539 
    2540     @staticmethod # known case of __new__
    2541     def __new__(*args, **kwargs): # real signature unknown
    2542         """ Create and return a new object.  See help(type) for accurate signature. """
    2543         pass
    2544 
    2545     def __ne__(self, *args, **kwargs): # real signature unknown
    2546         """ Return self!=value. """
    2547         pass
    2548 
    2549     def __repr__(self, *args, **kwargs): # real signature unknown
    2550         """ Return repr(self). """
    2551         pass
    2552 
    2553     def __rmod__(self, *args, **kwargs): # real signature unknown
    2554         """ Return value%self. """
    2555         pass
    2556 
    2557     def __rmul__(self, *args, **kwargs): # real signature unknown
    2558         """ Return value*self. """
    2559         pass
    2560 
    2561     def __str__(self, *args, **kwargs): # real signature unknown
    2562         """ Return str(self). """
    2563         pass
    2564 
    2565 
    2566 class Warning(Exception):
    2567     """ Base class for warning categories. """
    2568     def __init__(self, *args, **kwargs): # real signature unknown
    2569         pass
    2570 
    2571     @staticmethod # known case of __new__
    2572     def __new__(*args, **kwargs): # real signature unknown
    2573         """ Create and return a new object.  See help(type) for accurate signature. """
    2574         pass
    2575 
    2576 
    2577 class BytesWarning(Warning):
    2578     """
    2579     Base class for warnings about bytes and buffer related problems, mostly
    2580     related to conversion from str or comparing to str.
    2581     """
    2582     def __init__(self, *args, **kwargs): # real signature unknown
    2583         pass
    2584 
    2585     @staticmethod # known case of __new__
    2586     def __new__(*args, **kwargs): # real signature unknown
    2587         """ Create and return a new object.  See help(type) for accurate signature. """
    2588         pass
    2589 
    2590 
    2591 class ChildProcessError(OSError):
    2592     """ Child process error. """
    2593     def __init__(self, *args, **kwargs): # real signature unknown
    2594         pass
    2595 
    2596 
    2597 class classmethod(object):
    2598     """
    2599     classmethod(function) -> method
    2600     
    2601     Convert a function to be a class method.
    2602     
    2603     A class method receives the class as implicit first argument,
    2604     just like an instance method receives the instance.
    2605     To declare a class method, use this idiom:
    2606     
    2607       class C:
    2608           @classmethod
    2609           def f(cls, arg1, arg2, ...):
    2610               ...
    2611     
    2612     It can be called either on the class (e.g. C.f()) or on an instance
    2613     (e.g. C().f()).  The instance is ignored except for its class.
    2614     If a class method is called for a derived class, the derived class
    2615     object is passed as the implied first argument.
    2616     
    2617     Class methods are different than C++ or Java static methods.
    2618     If you want those, see the staticmethod builtin.
    2619     """
    2620     def __get__(self, *args, **kwargs): # real signature unknown
    2621         """ Return an attribute of instance, which is of type owner. """
    2622         pass
    2623 
    2624     def __init__(self, function): # real signature unknown; restored from __doc__
    2625         pass
    2626 
    2627     @staticmethod # known case of __new__
    2628     def __new__(*args, **kwargs): # real signature unknown
    2629         """ Create and return a new object.  See help(type) for accurate signature. """
    2630         pass
    2631 
    2632     __func__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    2633 
    2634     __isabstractmethod__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    2635 
    2636 
    2637     __dict__ = None # (!) real value is "mappingproxy({'__get__': <slot wrapper '__get__' of 'classmethod' objects>, '__init__': <slot wrapper '__init__' of 'classmethod' objects>, '__new__': <built-in method __new__ of type object at 0x00007FFD730B2990>, '__func__': <member '__func__' of 'classmethod' objects>, '__isabstractmethod__': <attribute '__isabstractmethod__' of 'classmethod' objects>, '__dict__': <attribute '__dict__' of 'classmethod' objects>, '__doc__': 'classmethod(function) -> method\n\nConvert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n  class C:\n      @classmethod\n      def f(cls, arg1, arg2, ...):\n          ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()).  The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.'})"
    2638 
    2639 
    2640 class complex(object):
    2641     """
    2642     Create a complex number from a real part and an optional imaginary part.
    2643     
    2644     This is equivalent to (real + imag*1j) where imag defaults to 0.
    2645     """
    2646     def conjugate(self): # real signature unknown; restored from __doc__
    2647         """
    2648         complex.conjugate() -> complex
    2649         
    2650         Return the complex conjugate of its argument. (3-4j).conjugate() == 3+4j.
    2651         """
    2652         return complex
    2653 
    2654     def __abs__(self, *args, **kwargs): # real signature unknown
    2655         """ abs(self) """
    2656         pass
    2657 
    2658     def __add__(self, *args, **kwargs): # real signature unknown
    2659         """ Return self+value. """
    2660         pass
    2661 
    2662     def __bool__(self, *args, **kwargs): # real signature unknown
    2663         """ self != 0 """
    2664         pass
    2665 
    2666     def __divmod__(self, *args, **kwargs): # real signature unknown
    2667         """ Return divmod(self, value). """
    2668         pass
    2669 
    2670     def __eq__(self, *args, **kwargs): # real signature unknown
    2671         """ Return self==value. """
    2672         pass
    2673 
    2674     def __float__(self, *args, **kwargs): # real signature unknown
    2675         """ float(self) """
    2676         pass
    2677 
    2678     def __floordiv__(self, *args, **kwargs): # real signature unknown
    2679         """ Return self//value. """
    2680         pass
    2681 
    2682     def __format__(self): # real signature unknown; restored from __doc__
    2683         """
    2684         complex.__format__() -> str
    2685         
    2686         Convert to a string according to format_spec.
    2687         """
    2688         return ""
    2689 
    2690     def __getattribute__(self, *args, **kwargs): # real signature unknown
    2691         """ Return getattr(self, name). """
    2692         pass
    2693 
    2694     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    2695         pass
    2696 
    2697     def __ge__(self, *args, **kwargs): # real signature unknown
    2698         """ Return self>=value. """
    2699         pass
    2700 
    2701     def __gt__(self, *args, **kwargs): # real signature unknown
    2702         """ Return self>value. """
    2703         pass
    2704 
    2705     def __hash__(self, *args, **kwargs): # real signature unknown
    2706         """ Return hash(self). """
    2707         pass
    2708 
    2709     def __init__(self, *args, **kwargs): # real signature unknown
    2710         pass
    2711 
    2712     def __int__(self, *args, **kwargs): # real signature unknown
    2713         """ int(self) """
    2714         pass
    2715 
    2716     def __le__(self, *args, **kwargs): # real signature unknown
    2717         """ Return self<=value. """
    2718         pass
    2719 
    2720     def __lt__(self, *args, **kwargs): # real signature unknown
    2721         """ Return self<value. """
    2722         pass
    2723 
    2724     def __mod__(self, *args, **kwargs): # real signature unknown
    2725         """ Return self%value. """
    2726         pass
    2727 
    2728     def __mul__(self, *args, **kwargs): # real signature unknown
    2729         """ Return self*value. """
    2730         pass
    2731 
    2732     def __neg__(self, *args, **kwargs): # real signature unknown
    2733         """ -self """
    2734         pass
    2735 
    2736     @staticmethod # known case of __new__
    2737     def __new__(*args, **kwargs): # real signature unknown
    2738         """ Create and return a new object.  See help(type) for accurate signature. """
    2739         pass
    2740 
    2741     def __ne__(self, *args, **kwargs): # real signature unknown
    2742         """ Return self!=value. """
    2743         pass
    2744 
    2745     def __pos__(self, *args, **kwargs): # real signature unknown
    2746         """ +self """
    2747         pass
    2748 
    2749     def __pow__(self, *args, **kwargs): # real signature unknown
    2750         """ Return pow(self, value, mod). """
    2751         pass
    2752 
    2753     def __radd__(self, *args, **kwargs): # real signature unknown
    2754         """ Return value+self. """
    2755         pass
    2756 
    2757     def __rdivmod__(self, *args, **kwargs): # real signature unknown
    2758         """ Return divmod(value, self). """
    2759         pass
    2760 
    2761     def __repr__(self, *args, **kwargs): # real signature unknown
    2762         """ Return repr(self). """
    2763         pass
    2764 
    2765     def __rfloordiv__(self, *args, **kwargs): # real signature unknown
    2766         """ Return value//self. """
    2767         pass
    2768 
    2769     def __rmod__(self, *args, **kwargs): # real signature unknown
    2770         """ Return value%self. """
    2771         pass
    2772 
    2773     def __rmul__(self, *args, **kwargs): # real signature unknown
    2774         """ Return value*self. """
    2775         pass
    2776 
    2777     def __rpow__(self, *args, **kwargs): # real signature unknown
    2778         """ Return pow(value, self, mod). """
    2779         pass
    2780 
    2781     def __rsub__(self, *args, **kwargs): # real signature unknown
    2782         """ Return value-self. """
    2783         pass
    2784 
    2785     def __rtruediv__(self, *args, **kwargs): # real signature unknown
    2786         """ Return value/self. """
    2787         pass
    2788 
    2789     def __sub__(self, *args, **kwargs): # real signature unknown
    2790         """ Return self-value. """
    2791         pass
    2792 
    2793     def __truediv__(self, *args, **kwargs): # real signature unknown
    2794         """ Return self/value. """
    2795         pass
    2796 
    2797     imag = property(lambda self: 0.0)
    2798     """the imaginary part of a complex number
    2799 
    2800     :type: float
    2801     """
    2802 
    2803     real = property(lambda self: 0.0)
    2804     """the real part of a complex number
    2805 
    2806     :type: float
    2807     """
    2808 
    2809 
    2810 
    2811 class ConnectionAbortedError(ConnectionError):
    2812     """ Connection aborted. """
    2813     def __init__(self, *args, **kwargs): # real signature unknown
    2814         pass
    2815 
    2816 
    2817 class ConnectionRefusedError(ConnectionError):
    2818     """ Connection refused. """
    2819     def __init__(self, *args, **kwargs): # real signature unknown
    2820         pass
    2821 
    2822 
    2823 class ConnectionResetError(ConnectionError):
    2824     """ Connection reset. """
    2825     def __init__(self, *args, **kwargs): # real signature unknown
    2826         pass
    2827 
    2828 
    2829 class DeprecationWarning(Warning):
    2830     """ Base class for warnings about deprecated features. """
    2831     def __init__(self, *args, **kwargs): # real signature unknown
    2832         pass
    2833 
    2834     @staticmethod # known case of __new__
    2835     def __new__(*args, **kwargs): # real signature unknown
    2836         """ Create and return a new object.  See help(type) for accurate signature. """
    2837         pass
    2838 
    2839 
    2840 class dict(object):
    2841     """
    2842     dict() -> new empty dictionary
    2843     dict(mapping) -> new dictionary initialized from a mapping object's
    2844         (key, value) pairs
    2845     dict(iterable) -> new dictionary initialized as if via:
    2846         d = {}
    2847         for k, v in iterable:
    2848             d[k] = v
    2849     dict(**kwargs) -> new dictionary initialized with the name=value pairs
    2850         in the keyword argument list.  For example:  dict(one=1, two=2)
    2851     """
    2852     def clear(self): # real signature unknown; restored from __doc__
    2853         """ D.clear() -> None.  Remove all items from D. """
    2854         pass
    2855 
    2856     def copy(self): # real signature unknown; restored from __doc__
    2857         """ D.copy() -> a shallow copy of D """
    2858         pass
    2859 
    2860     @staticmethod # known case
    2861     def fromkeys(*args, **kwargs): # real signature unknown
    2862         """ Create a new dictionary with keys from iterable and values set to value. """
    2863         pass
    2864 
    2865     def get(self, *args, **kwargs): # real signature unknown
    2866         """ Return the value for key if key is in the dictionary, else default. """
    2867         pass
    2868 
    2869     def items(self): # real signature unknown; restored from __doc__
    2870         """ D.items() -> a set-like object providing a view on D's items """
    2871         pass
    2872 
    2873     def keys(self): # real signature unknown; restored from __doc__
    2874         """ D.keys() -> a set-like object providing a view on D's keys """
    2875         pass
    2876 
    2877     def pop(self, k, d=None): # real signature unknown; restored from __doc__
    2878         """
    2879         D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
    2880         If key is not found, d is returned if given, otherwise KeyError is raised
    2881         """
    2882         pass
    2883 
    2884     def popitem(self, *args, **kwargs): # real signature unknown
    2885         """
    2886         Remove and return a (key, value) pair as a 2-tuple.
    2887         
    2888         Pairs are returned in LIFO (last-in, first-out) order.
    2889         Raises KeyError if the dict is empty.
    2890         """
    2891         pass
    2892 
    2893     def setdefault(self, *args, **kwargs): # real signature unknown
    2894         """
    2895         Insert key with a value of default if key is not in the dictionary.
    2896         
    2897         Return the value for key if key is in the dictionary, else default.
    2898         """
    2899         pass
    2900 
    2901     def update(self, E=None, **F): # known special case of dict.update
    2902         """
    2903         D.update([E, ]**F) -> None.  Update D from dict/iterable E and F.
    2904         If E is present and has a .keys() method, then does:  for k in E: D[k] = E[k]
    2905         If E is present and lacks a .keys() method, then does:  for k, v in E: D[k] = v
    2906         In either case, this is followed by: for k in F:  D[k] = F[k]
    2907         """
    2908         pass
    2909 
    2910     def values(self): # real signature unknown; restored from __doc__
    2911         """ D.values() -> an object providing a view on D's values """
    2912         pass
    2913 
    2914     def __contains__(self, *args, **kwargs): # real signature unknown
    2915         """ True if the dictionary has the specified key, else False. """
    2916         pass
    2917 
    2918     def __delitem__(self, *args, **kwargs): # real signature unknown
    2919         """ Delete self[key]. """
    2920         pass
    2921 
    2922     def __eq__(self, *args, **kwargs): # real signature unknown
    2923         """ Return self==value. """
    2924         pass
    2925 
    2926     def __getattribute__(self, *args, **kwargs): # real signature unknown
    2927         """ Return getattr(self, name). """
    2928         pass
    2929 
    2930     def __getitem__(self, y): # real signature unknown; restored from __doc__
    2931         """ x.__getitem__(y) <==> x[y] """
    2932         pass
    2933 
    2934     def __ge__(self, *args, **kwargs): # real signature unknown
    2935         """ Return self>=value. """
    2936         pass
    2937 
    2938     def __gt__(self, *args, **kwargs): # real signature unknown
    2939         """ Return self>value. """
    2940         pass
    2941 
    2942     def __init__(self, seq=None, **kwargs): # known special case of dict.__init__
    2943         """
    2944         dict() -> new empty dictionary
    2945         dict(mapping) -> new dictionary initialized from a mapping object's
    2946             (key, value) pairs
    2947         dict(iterable) -> new dictionary initialized as if via:
    2948             d = {}
    2949             for k, v in iterable:
    2950                 d[k] = v
    2951         dict(**kwargs) -> new dictionary initialized with the name=value pairs
    2952             in the keyword argument list.  For example:  dict(one=1, two=2)
    2953         # (copied from class doc)
    2954         """
    2955         pass
    2956 
    2957     def __iter__(self, *args, **kwargs): # real signature unknown
    2958         """ Implement iter(self). """
    2959         pass
    2960 
    2961     def __len__(self, *args, **kwargs): # real signature unknown
    2962         """ Return len(self). """
    2963         pass
    2964 
    2965     def __le__(self, *args, **kwargs): # real signature unknown
    2966         """ Return self<=value. """
    2967         pass
    2968 
    2969     def __lt__(self, *args, **kwargs): # real signature unknown
    2970         """ Return self<value. """
    2971         pass
    2972 
    2973     @staticmethod # known case of __new__
    2974     def __new__(*args, **kwargs): # real signature unknown
    2975         """ Create and return a new object.  See help(type) for accurate signature. """
    2976         pass
    2977 
    2978     def __ne__(self, *args, **kwargs): # real signature unknown
    2979         """ Return self!=value. """
    2980         pass
    2981 
    2982     def __repr__(self, *args, **kwargs): # real signature unknown
    2983         """ Return repr(self). """
    2984         pass
    2985 
    2986     def __reversed__(self, *args, **kwargs): # real signature unknown
    2987         """ Return a reverse iterator over the dict keys. """
    2988         pass
    2989 
    2990     def __setitem__(self, *args, **kwargs): # real signature unknown
    2991         """ Set self[key] to value. """
    2992         pass
    2993 
    2994     def __sizeof__(self): # real signature unknown; restored from __doc__
    2995         """ D.__sizeof__() -> size of D in memory, in bytes """
    2996         pass
    2997 
    2998     __hash__ = None
    2999 
    3000 
    3001 class enumerate(object):
    3002     """
    3003     Return an enumerate object.
    3004     
    3005       iterable
    3006         an object supporting iteration
    3007     
    3008     The enumerate object yields pairs containing a count (from start, which
    3009     defaults to zero) and a value yielded by the iterable argument.
    3010     
    3011     enumerate is useful for obtaining an indexed list:
    3012         (0, seq[0]), (1, seq[1]), (2, seq[2]), ...
    3013     """
    3014     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3015         """ Return getattr(self, name). """
    3016         pass
    3017 
    3018     def __init__(self, iterable, start=0): # known special case of enumerate.__init__
    3019         """ Initialize self.  See help(type(self)) for accurate signature. """
    3020         pass
    3021 
    3022     def __iter__(self, *args, **kwargs): # real signature unknown
    3023         """ Implement iter(self). """
    3024         pass
    3025 
    3026     @staticmethod # known case of __new__
    3027     def __new__(*args, **kwargs): # real signature unknown
    3028         """ Create and return a new object.  See help(type) for accurate signature. """
    3029         pass
    3030 
    3031     def __next__(self, *args, **kwargs): # real signature unknown
    3032         """ Implement next(self). """
    3033         pass
    3034 
    3035     def __reduce__(self, *args, **kwargs): # real signature unknown
    3036         """ Return state information for pickling. """
    3037         pass
    3038 
    3039 
    3040 class EOFError(Exception):
    3041     """ Read beyond end of file. """
    3042     def __init__(self, *args, **kwargs): # real signature unknown
    3043         pass
    3044 
    3045     @staticmethod # known case of __new__
    3046     def __new__(*args, **kwargs): # real signature unknown
    3047         """ Create and return a new object.  See help(type) for accurate signature. """
    3048         pass
    3049 
    3050 
    3051 class FileExistsError(OSError):
    3052     """ File already exists. """
    3053     def __init__(self, *args, **kwargs): # real signature unknown
    3054         pass
    3055 
    3056 
    3057 class FileNotFoundError(OSError):
    3058     """ File not found. """
    3059     def __init__(self, *args, **kwargs): # real signature unknown
    3060         pass
    3061 
    3062 
    3063 class filter(object):
    3064     """
    3065     filter(function or None, iterable) --> filter object
    3066     
    3067     Return an iterator yielding those items of iterable for which function(item)
    3068     is true. If function is None, return the items that are true.
    3069     """
    3070     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3071         """ Return getattr(self, name). """
    3072         pass
    3073 
    3074     def __init__(self, function_or_None, iterable): # real signature unknown; restored from __doc__
    3075         pass
    3076 
    3077     def __iter__(self, *args, **kwargs): # real signature unknown
    3078         """ Implement iter(self). """
    3079         pass
    3080 
    3081     @staticmethod # known case of __new__
    3082     def __new__(*args, **kwargs): # real signature unknown
    3083         """ Create and return a new object.  See help(type) for accurate signature. """
    3084         pass
    3085 
    3086     def __next__(self, *args, **kwargs): # real signature unknown
    3087         """ Implement next(self). """
    3088         pass
    3089 
    3090     def __reduce__(self, *args, **kwargs): # real signature unknown
    3091         """ Return state information for pickling. """
    3092         pass
    3093 
    3094 
    3095 class float(object):
    3096     """ Convert a string or number to a floating point number, if possible. """
    3097     def as_integer_ratio(self): # real signature unknown; restored from __doc__
    3098         """
    3099         Return integer ratio.
    3100         
    3101         Return a pair of integers, whose ratio is exactly equal to the original float
    3102         and with a positive denominator.
    3103         
    3104         Raise OverflowError on infinities and a ValueError on NaNs.
    3105         
    3106         >>> (10.0).as_integer_ratio()
    3107         (10, 1)
    3108         >>> (0.0).as_integer_ratio()
    3109         (0, 1)
    3110         >>> (-.25).as_integer_ratio()
    3111         (-1, 4)
    3112         """
    3113         pass
    3114 
    3115     def conjugate(self, *args, **kwargs): # real signature unknown
    3116         """ Return self, the complex conjugate of any float. """
    3117         pass
    3118 
    3119     @staticmethod # known case
    3120     def fromhex(*args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    3121         """
    3122         Create a floating-point number from a hexadecimal string.
    3123         
    3124         >>> float.fromhex('0x1.ffffp10')
    3125         2047.984375
    3126         >>> float.fromhex('-0x1p-1074')
    3127         -5e-324
    3128         """
    3129         pass
    3130 
    3131     def hex(self): # real signature unknown; restored from __doc__
    3132         """
    3133         Return a hexadecimal representation of a floating-point number.
    3134         
    3135         >>> (-0.1).hex()
    3136         '-0x1.999999999999ap-4'
    3137         >>> 3.14159.hex()
    3138         '0x1.921f9f01b866ep+1'
    3139         """
    3140         pass
    3141 
    3142     def is_integer(self, *args, **kwargs): # real signature unknown
    3143         """ Return True if the float is an integer. """
    3144         pass
    3145 
    3146     def __abs__(self, *args, **kwargs): # real signature unknown
    3147         """ abs(self) """
    3148         pass
    3149 
    3150     def __add__(self, *args, **kwargs): # real signature unknown
    3151         """ Return self+value. """
    3152         pass
    3153 
    3154     def __bool__(self, *args, **kwargs): # real signature unknown
    3155         """ self != 0 """
    3156         pass
    3157 
    3158     def __divmod__(self, *args, **kwargs): # real signature unknown
    3159         """ Return divmod(self, value). """
    3160         pass
    3161 
    3162     def __eq__(self, *args, **kwargs): # real signature unknown
    3163         """ Return self==value. """
    3164         pass
    3165 
    3166     def __float__(self, *args, **kwargs): # real signature unknown
    3167         """ float(self) """
    3168         pass
    3169 
    3170     def __floordiv__(self, *args, **kwargs): # real signature unknown
    3171         """ Return self//value. """
    3172         pass
    3173 
    3174     def __format__(self, *args, **kwargs): # real signature unknown
    3175         """ Formats the float according to format_spec. """
    3176         pass
    3177 
    3178     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3179         """ Return getattr(self, name). """
    3180         pass
    3181 
    3182     def __getformat__(self, *args, **kwargs): # real signature unknown
    3183         """
    3184         You probably don't want to use this function.
    3185         
    3186           typestr
    3187             Must be 'double' or 'float'.
    3188         
    3189         It exists mainly to be used in Python's test suite.
    3190         
    3191         This function returns whichever of 'unknown', 'IEEE, big-endian' or 'IEEE,
    3192         little-endian' best describes the format of floating point numbers used by the
    3193         C type named by typestr.
    3194         """
    3195         pass
    3196 
    3197     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    3198         pass
    3199 
    3200     def __ge__(self, *args, **kwargs): # real signature unknown
    3201         """ Return self>=value. """
    3202         pass
    3203 
    3204     def __gt__(self, *args, **kwargs): # real signature unknown
    3205         """ Return self>value. """
    3206         pass
    3207 
    3208     def __hash__(self, *args, **kwargs): # real signature unknown
    3209         """ Return hash(self). """
    3210         pass
    3211 
    3212     def __init__(self, *args, **kwargs): # real signature unknown
    3213         pass
    3214 
    3215     def __int__(self, *args, **kwargs): # real signature unknown
    3216         """ int(self) """
    3217         pass
    3218 
    3219     def __le__(self, *args, **kwargs): # real signature unknown
    3220         """ Return self<=value. """
    3221         pass
    3222 
    3223     def __lt__(self, *args, **kwargs): # real signature unknown
    3224         """ Return self<value. """
    3225         pass
    3226 
    3227     def __mod__(self, *args, **kwargs): # real signature unknown
    3228         """ Return self%value. """
    3229         pass
    3230 
    3231     def __mul__(self, *args, **kwargs): # real signature unknown
    3232         """ Return self*value. """
    3233         pass
    3234 
    3235     def __neg__(self, *args, **kwargs): # real signature unknown
    3236         """ -self """
    3237         pass
    3238 
    3239     @staticmethod # known case of __new__
    3240     def __new__(*args, **kwargs): # real signature unknown
    3241         """ Create and return a new object.  See help(type) for accurate signature. """
    3242         pass
    3243 
    3244     def __ne__(self, *args, **kwargs): # real signature unknown
    3245         """ Return self!=value. """
    3246         pass
    3247 
    3248     def __pos__(self, *args, **kwargs): # real signature unknown
    3249         """ +self """
    3250         pass
    3251 
    3252     def __pow__(self, *args, **kwargs): # real signature unknown
    3253         """ Return pow(self, value, mod). """
    3254         pass
    3255 
    3256     def __radd__(self, *args, **kwargs): # real signature unknown
    3257         """ Return value+self. """
    3258         pass
    3259 
    3260     def __rdivmod__(self, *args, **kwargs): # real signature unknown
    3261         """ Return divmod(value, self). """
    3262         pass
    3263 
    3264     def __repr__(self, *args, **kwargs): # real signature unknown
    3265         """ Return repr(self). """
    3266         pass
    3267 
    3268     def __rfloordiv__(self, *args, **kwargs): # real signature unknown
    3269         """ Return value//self. """
    3270         pass
    3271 
    3272     def __rmod__(self, *args, **kwargs): # real signature unknown
    3273         """ Return value%self. """
    3274         pass
    3275 
    3276     def __rmul__(self, *args, **kwargs): # real signature unknown
    3277         """ Return value*self. """
    3278         pass
    3279 
    3280     def __round__(self, *args, **kwargs): # real signature unknown
    3281         """
    3282         Return the Integral closest to x, rounding half toward even.
    3283         
    3284         When an argument is passed, work like built-in round(x, ndigits).
    3285         """
    3286         pass
    3287 
    3288     def __rpow__(self, *args, **kwargs): # real signature unknown
    3289         """ Return pow(value, self, mod). """
    3290         pass
    3291 
    3292     def __rsub__(self, *args, **kwargs): # real signature unknown
    3293         """ Return value-self. """
    3294         pass
    3295 
    3296     def __rtruediv__(self, *args, **kwargs): # real signature unknown
    3297         """ Return value/self. """
    3298         pass
    3299 
    3300     def __set_format__(self, *args, **kwargs): # real signature unknown
    3301         """
    3302         You probably don't want to use this function.
    3303         
    3304           typestr
    3305             Must be 'double' or 'float'.
    3306           fmt
    3307             Must be one of 'unknown', 'IEEE, big-endian' or 'IEEE, little-endian',
    3308             and in addition can only be one of the latter two if it appears to
    3309             match the underlying C reality.
    3310         
    3311         It exists mainly to be used in Python's test suite.
    3312         
    3313         Override the automatic determination of C-level floating point type.
    3314         This affects how floats are converted to and from binary strings.
    3315         """
    3316         pass
    3317 
    3318     def __sub__(self, *args, **kwargs): # real signature unknown
    3319         """ Return self-value. """
    3320         pass
    3321 
    3322     def __truediv__(self, *args, **kwargs): # real signature unknown
    3323         """ Return self/value. """
    3324         pass
    3325 
    3326     def __trunc__(self, *args, **kwargs): # real signature unknown
    3327         """ Return the Integral closest to x between 0 and x. """
    3328         pass
    3329 
    3330     imag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3331     """the imaginary part of a complex number"""
    3332 
    3333     real = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3334     """the real part of a complex number"""
    3335 
    3336 
    3337 
    3338 class FloatingPointError(ArithmeticError):
    3339     """ Floating point operation failed. """
    3340     def __init__(self, *args, **kwargs): # real signature unknown
    3341         pass
    3342 
    3343     @staticmethod # known case of __new__
    3344     def __new__(*args, **kwargs): # real signature unknown
    3345         """ Create and return a new object.  See help(type) for accurate signature. """
    3346         pass
    3347 
    3348 
    3349 class frozenset(object):
    3350     """
    3351     frozenset() -> empty frozenset object
    3352     frozenset(iterable) -> frozenset object
    3353     
    3354     Build an immutable unordered collection of unique elements.
    3355     """
    3356     def copy(self, *args, **kwargs): # real signature unknown
    3357         """ Return a shallow copy of a set. """
    3358         pass
    3359 
    3360     def difference(self, *args, **kwargs): # real signature unknown
    3361         """
    3362         Return the difference of two or more sets as a new set.
    3363         
    3364         (i.e. all elements that are in this set but not the others.)
    3365         """
    3366         pass
    3367 
    3368     def intersection(self, *args, **kwargs): # real signature unknown
    3369         """
    3370         Return the intersection of two sets as a new set.
    3371         
    3372         (i.e. all elements that are in both sets.)
    3373         """
    3374         pass
    3375 
    3376     def isdisjoint(self, *args, **kwargs): # real signature unknown
    3377         """ Return True if two sets have a null intersection. """
    3378         pass
    3379 
    3380     def issubset(self, *args, **kwargs): # real signature unknown
    3381         """ Report whether another set contains this set. """
    3382         pass
    3383 
    3384     def issuperset(self, *args, **kwargs): # real signature unknown
    3385         """ Report whether this set contains another set. """
    3386         pass
    3387 
    3388     def symmetric_difference(self, *args, **kwargs): # real signature unknown
    3389         """
    3390         Return the symmetric difference of two sets as a new set.
    3391         
    3392         (i.e. all elements that are in exactly one of the sets.)
    3393         """
    3394         pass
    3395 
    3396     def union(self, *args, **kwargs): # real signature unknown
    3397         """
    3398         Return the union of sets as a new set.
    3399         
    3400         (i.e. all elements that are in either set.)
    3401         """
    3402         pass
    3403 
    3404     def __and__(self, *args, **kwargs): # real signature unknown
    3405         """ Return self&value. """
    3406         pass
    3407 
    3408     def __contains__(self, y): # real signature unknown; restored from __doc__
    3409         """ x.__contains__(y) <==> y in x. """
    3410         pass
    3411 
    3412     def __eq__(self, *args, **kwargs): # real signature unknown
    3413         """ Return self==value. """
    3414         pass
    3415 
    3416     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3417         """ Return getattr(self, name). """
    3418         pass
    3419 
    3420     def __ge__(self, *args, **kwargs): # real signature unknown
    3421         """ Return self>=value. """
    3422         pass
    3423 
    3424     def __gt__(self, *args, **kwargs): # real signature unknown
    3425         """ Return self>value. """
    3426         pass
    3427 
    3428     def __hash__(self, *args, **kwargs): # real signature unknown
    3429         """ Return hash(self). """
    3430         pass
    3431 
    3432     def __init__(self, seq=()): # known special case of frozenset.__init__
    3433         """ Initialize self.  See help(type(self)) for accurate signature. """
    3434         pass
    3435 
    3436     def __iter__(self, *args, **kwargs): # real signature unknown
    3437         """ Implement iter(self). """
    3438         pass
    3439 
    3440     def __len__(self, *args, **kwargs): # real signature unknown
    3441         """ Return len(self). """
    3442         pass
    3443 
    3444     def __le__(self, *args, **kwargs): # real signature unknown
    3445         """ Return self<=value. """
    3446         pass
    3447 
    3448     def __lt__(self, *args, **kwargs): # real signature unknown
    3449         """ Return self<value. """
    3450         pass
    3451 
    3452     @staticmethod # known case of __new__
    3453     def __new__(*args, **kwargs): # real signature unknown
    3454         """ Create and return a new object.  See help(type) for accurate signature. """
    3455         pass
    3456 
    3457     def __ne__(self, *args, **kwargs): # real signature unknown
    3458         """ Return self!=value. """
    3459         pass
    3460 
    3461     def __or__(self, *args, **kwargs): # real signature unknown
    3462         """ Return self|value. """
    3463         pass
    3464 
    3465     def __rand__(self, *args, **kwargs): # real signature unknown
    3466         """ Return value&self. """
    3467         pass
    3468 
    3469     def __reduce__(self, *args, **kwargs): # real signature unknown
    3470         """ Return state information for pickling. """
    3471         pass
    3472 
    3473     def __repr__(self, *args, **kwargs): # real signature unknown
    3474         """ Return repr(self). """
    3475         pass
    3476 
    3477     def __ror__(self, *args, **kwargs): # real signature unknown
    3478         """ Return value|self. """
    3479         pass
    3480 
    3481     def __rsub__(self, *args, **kwargs): # real signature unknown
    3482         """ Return value-self. """
    3483         pass
    3484 
    3485     def __rxor__(self, *args, **kwargs): # real signature unknown
    3486         """ Return value^self. """
    3487         pass
    3488 
    3489     def __sizeof__(self): # real signature unknown; restored from __doc__
    3490         """ S.__sizeof__() -> size of S in memory, in bytes """
    3491         pass
    3492 
    3493     def __sub__(self, *args, **kwargs): # real signature unknown
    3494         """ Return self-value. """
    3495         pass
    3496 
    3497     def __xor__(self, *args, **kwargs): # real signature unknown
    3498         """ Return self^value. """
    3499         pass
    3500 
    3501 
    3502 class FutureWarning(Warning):
    3503     """
    3504     Base class for warnings about constructs that will change semantically
    3505     in the future.
    3506     """
    3507     def __init__(self, *args, **kwargs): # real signature unknown
    3508         pass
    3509 
    3510     @staticmethod # known case of __new__
    3511     def __new__(*args, **kwargs): # real signature unknown
    3512         """ Create and return a new object.  See help(type) for accurate signature. """
    3513         pass
    3514 
    3515 
    3516 class GeneratorExit(BaseException):
    3517     """ Request that a generator exit. """
    3518     def __init__(self, *args, **kwargs): # real signature unknown
    3519         pass
    3520 
    3521     @staticmethod # known case of __new__
    3522     def __new__(*args, **kwargs): # real signature unknown
    3523         """ Create and return a new object.  See help(type) for accurate signature. """
    3524         pass
    3525 
    3526 
    3527 class ImportError(Exception):
    3528     """ Import can't find module, or can't find name in module. """
    3529     def __init__(self, *args, **kwargs): # real signature unknown
    3530         pass
    3531 
    3532     def __reduce__(self, *args, **kwargs): # real signature unknown
    3533         pass
    3534 
    3535     def __str__(self, *args, **kwargs): # real signature unknown
    3536         """ Return str(self). """
    3537         pass
    3538 
    3539     msg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3540     """exception message"""
    3541 
    3542     name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3543     """module name"""
    3544 
    3545     path = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3546     """module path"""
    3547 
    3548 
    3549 
    3550 class ImportWarning(Warning):
    3551     """ Base class for warnings about probable mistakes in module imports """
    3552     def __init__(self, *args, **kwargs): # real signature unknown
    3553         pass
    3554 
    3555     @staticmethod # known case of __new__
    3556     def __new__(*args, **kwargs): # real signature unknown
    3557         """ Create and return a new object.  See help(type) for accurate signature. """
    3558         pass
    3559 
    3560 
    3561 class SyntaxError(Exception):
    3562     """ Invalid syntax. """
    3563     def __init__(self, *args, **kwargs): # real signature unknown
    3564         pass
    3565 
    3566     def __str__(self, *args, **kwargs): # real signature unknown
    3567         """ Return str(self). """
    3568         pass
    3569 
    3570     filename = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3571     """exception filename"""
    3572 
    3573     lineno = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3574     """exception lineno"""
    3575 
    3576     msg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3577     """exception msg"""
    3578 
    3579     offset = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3580     """exception offset"""
    3581 
    3582     print_file_and_line = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3583     """exception print_file_and_line"""
    3584 
    3585     text = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3586     """exception text"""
    3587 
    3588 
    3589 
    3590 class IndentationError(SyntaxError):
    3591     """ Improper indentation. """
    3592     def __init__(self, *args, **kwargs): # real signature unknown
    3593         pass
    3594 
    3595 
    3596 class LookupError(Exception):
    3597     """ Base class for lookup errors. """
    3598     def __init__(self, *args, **kwargs): # real signature unknown
    3599         pass
    3600 
    3601     @staticmethod # known case of __new__
    3602     def __new__(*args, **kwargs): # real signature unknown
    3603         """ Create and return a new object.  See help(type) for accurate signature. """
    3604         pass
    3605 
    3606 
    3607 class IndexError(LookupError):
    3608     """ Sequence index out of range. """
    3609     def __init__(self, *args, **kwargs): # real signature unknown
    3610         pass
    3611 
    3612     @staticmethod # known case of __new__
    3613     def __new__(*args, **kwargs): # real signature unknown
    3614         """ Create and return a new object.  See help(type) for accurate signature. """
    3615         pass
    3616 
    3617 
    3618 class InterruptedError(OSError):
    3619     """ Interrupted by signal. """
    3620     def __init__(self, *args, **kwargs): # real signature unknown
    3621         pass
    3622 
    3623 
    3624 class IsADirectoryError(OSError):
    3625     """ Operation doesn't work on directories. """
    3626     def __init__(self, *args, **kwargs): # real signature unknown
    3627         pass
    3628 
    3629 
    3630 class KeyboardInterrupt(BaseException):
    3631     """ Program interrupted by user. """
    3632     def __init__(self, *args, **kwargs): # real signature unknown
    3633         pass
    3634 
    3635     @staticmethod # known case of __new__
    3636     def __new__(*args, **kwargs): # real signature unknown
    3637         """ Create and return a new object.  See help(type) for accurate signature. """
    3638         pass
    3639 
    3640 
    3641 class KeyError(LookupError):
    3642     """ Mapping key not found. """
    3643     def __init__(self, *args, **kwargs): # real signature unknown
    3644         pass
    3645 
    3646     def __str__(self, *args, **kwargs): # real signature unknown
    3647         """ Return str(self). """
    3648         pass
    3649 
    3650 
    3651 class list(object):
    3652     """
    3653     Built-in mutable sequence.
    3654     
    3655     If no argument is given, the constructor creates a new empty list.
    3656     The argument must be an iterable if specified.
    3657     """
    3658     def append(self, *args, **kwargs): # real signature unknown
    3659         """ Append object to the end of the list. """
    3660         pass
    3661 
    3662     def clear(self, *args, **kwargs): # real signature unknown
    3663         """ Remove all items from list. """
    3664         pass
    3665 
    3666     def copy(self, *args, **kwargs): # real signature unknown
    3667         """ Return a shallow copy of the list. """
    3668         pass
    3669 
    3670     def count(self, *args, **kwargs): # real signature unknown
    3671         """ Return number of occurrences of value. """
    3672         pass
    3673 
    3674     def extend(self, *args, **kwargs): # real signature unknown
    3675         """ Extend list by appending elements from the iterable. """
    3676         pass
    3677 
    3678     def index(self, *args, **kwargs): # real signature unknown
    3679         """
    3680         Return first index of value.
    3681         
    3682         Raises ValueError if the value is not present.
    3683         """
    3684         pass
    3685 
    3686     def insert(self, *args, **kwargs): # real signature unknown
    3687         """ Insert object before index. """
    3688         pass
    3689 
    3690     def pop(self, *args, **kwargs): # real signature unknown
    3691         """
    3692         Remove and return item at index (default last).
    3693         
    3694         Raises IndexError if list is empty or index is out of range.
    3695         """
    3696         pass
    3697 
    3698     def remove(self, *args, **kwargs): # real signature unknown
    3699         """
    3700         Remove first occurrence of value.
    3701         
    3702         Raises ValueError if the value is not present.
    3703         """
    3704         pass
    3705 
    3706     def reverse(self, *args, **kwargs): # real signature unknown
    3707         """ Reverse *IN PLACE*. """
    3708         pass
    3709 
    3710     def sort(self, *args, **kwargs): # real signature unknown
    3711         """
    3712         Sort the list in ascending order and return None.
    3713         
    3714         The sort is in-place (i.e. the list itself is modified) and stable (i.e. the
    3715         order of two equal elements is maintained).
    3716         
    3717         If a key function is given, apply it once to each list item and sort them,
    3718         ascending or descending, according to their function values.
    3719         
    3720         The reverse flag can be set to sort in descending order.
    3721         """
    3722         pass
    3723 
    3724     def __add__(self, *args, **kwargs): # real signature unknown
    3725         """ Return self+value. """
    3726         pass
    3727 
    3728     def __contains__(self, *args, **kwargs): # real signature unknown
    3729         """ Return key in self. """
    3730         pass
    3731 
    3732     def __delitem__(self, *args, **kwargs): # real signature unknown
    3733         """ Delete self[key]. """
    3734         pass
    3735 
    3736     def __eq__(self, *args, **kwargs): # real signature unknown
    3737         """ Return self==value. """
    3738         pass
    3739 
    3740     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3741         """ Return getattr(self, name). """
    3742         pass
    3743 
    3744     def __getitem__(self, y): # real signature unknown; restored from __doc__
    3745         """ x.__getitem__(y) <==> x[y] """
    3746         pass
    3747 
    3748     def __ge__(self, *args, **kwargs): # real signature unknown
    3749         """ Return self>=value. """
    3750         pass
    3751 
    3752     def __gt__(self, *args, **kwargs): # real signature unknown
    3753         """ Return self>value. """
    3754         pass
    3755 
    3756     def __iadd__(self, *args, **kwargs): # real signature unknown
    3757         """ Implement self+=value. """
    3758         pass
    3759 
    3760     def __imul__(self, *args, **kwargs): # real signature unknown
    3761         """ Implement self*=value. """
    3762         pass
    3763 
    3764     def __init__(self, seq=()): # known special case of list.__init__
    3765         """
    3766         Built-in mutable sequence.
    3767         
    3768         If no argument is given, the constructor creates a new empty list.
    3769         The argument must be an iterable if specified.
    3770         # (copied from class doc)
    3771         """
    3772         pass
    3773 
    3774     def __iter__(self, *args, **kwargs): # real signature unknown
    3775         """ Implement iter(self). """
    3776         pass
    3777 
    3778     def __len__(self, *args, **kwargs): # real signature unknown
    3779         """ Return len(self). """
    3780         pass
    3781 
    3782     def __le__(self, *args, **kwargs): # real signature unknown
    3783         """ Return self<=value. """
    3784         pass
    3785 
    3786     def __lt__(self, *args, **kwargs): # real signature unknown
    3787         """ Return self<value. """
    3788         pass
    3789 
    3790     def __mul__(self, *args, **kwargs): # real signature unknown
    3791         """ Return self*value. """
    3792         pass
    3793 
    3794     @staticmethod # known case of __new__
    3795     def __new__(*args, **kwargs): # real signature unknown
    3796         """ Create and return a new object.  See help(type) for accurate signature. """
    3797         pass
    3798 
    3799     def __ne__(self, *args, **kwargs): # real signature unknown
    3800         """ Return self!=value. """
    3801         pass
    3802 
    3803     def __repr__(self, *args, **kwargs): # real signature unknown
    3804         """ Return repr(self). """
    3805         pass
    3806 
    3807     def __reversed__(self, *args, **kwargs): # real signature unknown
    3808         """ Return a reverse iterator over the list. """
    3809         pass
    3810 
    3811     def __rmul__(self, *args, **kwargs): # real signature unknown
    3812         """ Return value*self. """
    3813         pass
    3814 
    3815     def __setitem__(self, *args, **kwargs): # real signature unknown
    3816         """ Set self[key] to value. """
    3817         pass
    3818 
    3819     def __sizeof__(self, *args, **kwargs): # real signature unknown
    3820         """ Return the size of the list in memory, in bytes. """
    3821         pass
    3822 
    3823     __hash__ = None
    3824 
    3825 
    3826 class map(object):
    3827     """
    3828     map(func, *iterables) --> map object
    3829     
    3830     Make an iterator that computes the function using arguments from
    3831     each of the iterables.  Stops when the shortest iterable is exhausted.
    3832     """
    3833     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3834         """ Return getattr(self, name). """
    3835         pass
    3836 
    3837     def __init__(self, func, *iterables): # real signature unknown; restored from __doc__
    3838         pass
    3839 
    3840     def __iter__(self, *args, **kwargs): # real signature unknown
    3841         """ Implement iter(self). """
    3842         pass
    3843 
    3844     @staticmethod # known case of __new__
    3845     def __new__(*args, **kwargs): # real signature unknown
    3846         """ Create and return a new object.  See help(type) for accurate signature. """
    3847         pass
    3848 
    3849     def __next__(self, *args, **kwargs): # real signature unknown
    3850         """ Implement next(self). """
    3851         pass
    3852 
    3853     def __reduce__(self, *args, **kwargs): # real signature unknown
    3854         """ Return state information for pickling. """
    3855         pass
    3856 
    3857 
    3858 class MemoryError(Exception):
    3859     """ Out of memory. """
    3860     def __init__(self, *args, **kwargs): # real signature unknown
    3861         pass
    3862 
    3863     @staticmethod # known case of __new__
    3864     def __new__(*args, **kwargs): # real signature unknown
    3865         """ Create and return a new object.  See help(type) for accurate signature. """
    3866         pass
    3867 
    3868 
    3869 class memoryview(object):
    3870     """ Create a new memoryview object which references the given object. """
    3871     def cast(self, *args, **kwargs): # real signature unknown
    3872         """ Cast a memoryview to a new format or shape. """
    3873         pass
    3874 
    3875     def hex(self): # real signature unknown; restored from __doc__
    3876         """
    3877         Return the data in the buffer as a str of hexadecimal numbers.
    3878         
    3879           sep
    3880             An optional single character or byte to separate hex bytes.
    3881           bytes_per_sep
    3882             How many bytes between separators.  Positive values count from the
    3883             right, negative values count from the left.
    3884         
    3885         Example:
    3886         >>> value = memoryview(b'xb9x01xef')
    3887         >>> value.hex()
    3888         'b901ef'
    3889         >>> value.hex(':')
    3890         'b9:01:ef'
    3891         >>> value.hex(':', 2)
    3892         'b9:01ef'
    3893         >>> value.hex(':', -2)
    3894         'b901:ef'
    3895         """
    3896         pass
    3897 
    3898     def release(self, *args, **kwargs): # real signature unknown
    3899         """ Release the underlying buffer exposed by the memoryview object. """
    3900         pass
    3901 
    3902     def tobytes(self, *args, **kwargs): # real signature unknown
    3903         """
    3904         Return the data in the buffer as a byte string. Order can be {'C', 'F', 'A'}.
    3905         When order is 'C' or 'F', the data of the original array is converted to C or
    3906         Fortran order. For contiguous views, 'A' returns an exact copy of the physical
    3907         memory. In particular, in-memory Fortran order is preserved. For non-contiguous
    3908         views, the data is converted to C first. order=None is the same as order='C'.
    3909         """
    3910         pass
    3911 
    3912     def tolist(self, *args, **kwargs): # real signature unknown
    3913         """ Return the data in the buffer as a list of elements. """
    3914         pass
    3915 
    3916     def toreadonly(self, *args, **kwargs): # real signature unknown
    3917         """ Return a readonly version of the memoryview. """
    3918         pass
    3919 
    3920     def __delitem__(self, *args, **kwargs): # real signature unknown
    3921         """ Delete self[key]. """
    3922         pass
    3923 
    3924     def __enter__(self, *args, **kwargs): # real signature unknown
    3925         pass
    3926 
    3927     def __eq__(self, *args, **kwargs): # real signature unknown
    3928         """ Return self==value. """
    3929         pass
    3930 
    3931     def __exit__(self, *args, **kwargs): # real signature unknown
    3932         pass
    3933 
    3934     def __getattribute__(self, *args, **kwargs): # real signature unknown
    3935         """ Return getattr(self, name). """
    3936         pass
    3937 
    3938     def __getitem__(self, *args, **kwargs): # real signature unknown
    3939         """ Return self[key]. """
    3940         pass
    3941 
    3942     def __ge__(self, *args, **kwargs): # real signature unknown
    3943         """ Return self>=value. """
    3944         pass
    3945 
    3946     def __gt__(self, *args, **kwargs): # real signature unknown
    3947         """ Return self>value. """
    3948         pass
    3949 
    3950     def __hash__(self, *args, **kwargs): # real signature unknown
    3951         """ Return hash(self). """
    3952         pass
    3953 
    3954     def __init__(self, *args, **kwargs): # real signature unknown
    3955         pass
    3956 
    3957     def __len__(self, *args, **kwargs): # real signature unknown
    3958         """ Return len(self). """
    3959         pass
    3960 
    3961     def __le__(self, *args, **kwargs): # real signature unknown
    3962         """ Return self<=value. """
    3963         pass
    3964 
    3965     def __lt__(self, *args, **kwargs): # real signature unknown
    3966         """ Return self<value. """
    3967         pass
    3968 
    3969     @staticmethod # known case of __new__
    3970     def __new__(*args, **kwargs): # real signature unknown
    3971         """ Create and return a new object.  See help(type) for accurate signature. """
    3972         pass
    3973 
    3974     def __ne__(self, *args, **kwargs): # real signature unknown
    3975         """ Return self!=value. """
    3976         pass
    3977 
    3978     def __repr__(self, *args, **kwargs): # real signature unknown
    3979         """ Return repr(self). """
    3980         pass
    3981 
    3982     def __setitem__(self, *args, **kwargs): # real signature unknown
    3983         """ Set self[key] to value. """
    3984         pass
    3985 
    3986     contiguous = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3987     """A bool indicating whether the memory is contiguous."""
    3988 
    3989     c_contiguous = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3990     """A bool indicating whether the memory is C contiguous."""
    3991 
    3992     format = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3993     """A string containing the format (in struct module style)
    3994  for each element in the view."""
    3995 
    3996     f_contiguous = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    3997     """A bool indicating whether the memory is Fortran contiguous."""
    3998 
    3999     itemsize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4000     """The size in bytes of each element of the memoryview."""
    4001 
    4002     nbytes = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4003     """The amount of space in bytes that the array would use in
    4004  a contiguous representation."""
    4005 
    4006     ndim = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4007     """An integer indicating how many dimensions of a multi-dimensional
    4008  array the memory represents."""
    4009 
    4010     obj = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4011     """The underlying object of the memoryview."""
    4012 
    4013     readonly = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4014     """A bool indicating whether the memory is read only."""
    4015 
    4016     shape = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4017     """A tuple of ndim integers giving the shape of the memory
    4018  as an N-dimensional array."""
    4019 
    4020     strides = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4021     """A tuple of ndim integers giving the size in bytes to access
    4022  each element for each dimension of the array."""
    4023 
    4024     suboffsets = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4025     """A tuple of integers used internally for PIL-style arrays."""
    4026 
    4027 
    4028 
    4029 class ModuleNotFoundError(ImportError):
    4030     """ Module not found. """
    4031     def __init__(self, *args, **kwargs): # real signature unknown
    4032         pass
    4033 
    4034 
    4035 class NameError(Exception):
    4036     """ Name not found globally. """
    4037     def __init__(self, *args, **kwargs): # real signature unknown
    4038         pass
    4039 
    4040     @staticmethod # known case of __new__
    4041     def __new__(*args, **kwargs): # real signature unknown
    4042         """ Create and return a new object.  See help(type) for accurate signature. """
    4043         pass
    4044 
    4045 
    4046 class NotADirectoryError(OSError):
    4047     """ Operation only works on directories. """
    4048     def __init__(self, *args, **kwargs): # real signature unknown
    4049         pass
    4050 
    4051 
    4052 class RuntimeError(Exception):
    4053     """ Unspecified run-time error. """
    4054     def __init__(self, *args, **kwargs): # real signature unknown
    4055         pass
    4056 
    4057     @staticmethod # known case of __new__
    4058     def __new__(*args, **kwargs): # real signature unknown
    4059         """ Create and return a new object.  See help(type) for accurate signature. """
    4060         pass
    4061 
    4062 
    4063 class NotImplementedError(RuntimeError):
    4064     """ Method or function hasn't been implemented yet. """
    4065     def __init__(self, *args, **kwargs): # real signature unknown
    4066         pass
    4067 
    4068     @staticmethod # known case of __new__
    4069     def __new__(*args, **kwargs): # real signature unknown
    4070         """ Create and return a new object.  See help(type) for accurate signature. """
    4071         pass
    4072 
    4073 
    4074 class OverflowError(ArithmeticError):
    4075     """ Result too large to be represented. """
    4076     def __init__(self, *args, **kwargs): # real signature unknown
    4077         pass
    4078 
    4079     @staticmethod # known case of __new__
    4080     def __new__(*args, **kwargs): # real signature unknown
    4081         """ Create and return a new object.  See help(type) for accurate signature. """
    4082         pass
    4083 
    4084 
    4085 class PendingDeprecationWarning(Warning):
    4086     """
    4087     Base class for warnings about features which will be deprecated
    4088     in the future.
    4089     """
    4090     def __init__(self, *args, **kwargs): # real signature unknown
    4091         pass
    4092 
    4093     @staticmethod # known case of __new__
    4094     def __new__(*args, **kwargs): # real signature unknown
    4095         """ Create and return a new object.  See help(type) for accurate signature. """
    4096         pass
    4097 
    4098 
    4099 class PermissionError(OSError):
    4100     """ Not enough permissions. """
    4101     def __init__(self, *args, **kwargs): # real signature unknown
    4102         pass
    4103 
    4104 
    4105 class ProcessLookupError(OSError):
    4106     """ Process not found. """
    4107     def __init__(self, *args, **kwargs): # real signature unknown
    4108         pass
    4109 
    4110 
    4111 class property(object):
    4112     """
    4113     Property attribute.
    4114     
    4115       fget
    4116         function to be used for getting an attribute value
    4117       fset
    4118         function to be used for setting an attribute value
    4119       fdel
    4120         function to be used for del'ing an attribute
    4121       doc
    4122         docstring
    4123     
    4124     Typical use is to define a managed attribute x:
    4125     
    4126     class C(object):
    4127         def getx(self): return self._x
    4128         def setx(self, value): self._x = value
    4129         def delx(self): del self._x
    4130         x = property(getx, setx, delx, "I'm the 'x' property.")
    4131     
    4132     Decorators make defining new properties or modifying existing ones easy:
    4133     
    4134     class C(object):
    4135         @property
    4136         def x(self):
    4137             "I am the 'x' property."
    4138             return self._x
    4139         @x.setter
    4140         def x(self, value):
    4141             self._x = value
    4142         @x.deleter
    4143         def x(self):
    4144             del self._x
    4145     """
    4146     def deleter(self, *args, **kwargs): # real signature unknown
    4147         """ Descriptor to change the deleter on a property. """
    4148         pass
    4149 
    4150     def getter(self, *args, **kwargs): # real signature unknown
    4151         """ Descriptor to change the getter on a property. """
    4152         pass
    4153 
    4154     def setter(self, *args, **kwargs): # real signature unknown
    4155         """ Descriptor to change the setter on a property. """
    4156         pass
    4157 
    4158     def __delete__(self, *args, **kwargs): # real signature unknown
    4159         """ Delete an attribute of instance. """
    4160         pass
    4161 
    4162     def __getattribute__(self, *args, **kwargs): # real signature unknown
    4163         """ Return getattr(self, name). """
    4164         pass
    4165 
    4166     def __get__(self, *args, **kwargs): # real signature unknown
    4167         """ Return an attribute of instance, which is of type owner. """
    4168         pass
    4169 
    4170     def __init__(self, fget=None, fset=None, fdel=None, doc=None): # known special case of property.__init__
    4171         """
    4172         Property attribute.
    4173         
    4174           fget
    4175             function to be used for getting an attribute value
    4176           fset
    4177             function to be used for setting an attribute value
    4178           fdel
    4179             function to be used for del'ing an attribute
    4180           doc
    4181             docstring
    4182         
    4183         Typical use is to define a managed attribute x:
    4184         
    4185         class C(object):
    4186             def getx(self): return self._x
    4187             def setx(self, value): self._x = value
    4188             def delx(self): del self._x
    4189             x = property(getx, setx, delx, "I'm the 'x' property.")
    4190         
    4191         Decorators make defining new properties or modifying existing ones easy:
    4192         
    4193         class C(object):
    4194             @property
    4195             def x(self):
    4196                 "I am the 'x' property."
    4197                 return self._x
    4198             @x.setter
    4199             def x(self, value):
    4200                 self._x = value
    4201             @x.deleter
    4202             def x(self):
    4203                 del self._x
    4204         # (copied from class doc)
    4205         """
    4206         pass
    4207 
    4208     @staticmethod # known case of __new__
    4209     def __new__(*args, **kwargs): # real signature unknown
    4210         """ Create and return a new object.  See help(type) for accurate signature. """
    4211         pass
    4212 
    4213     def __set__(self, *args, **kwargs): # real signature unknown
    4214         """ Set an attribute of instance to value. """
    4215         pass
    4216 
    4217     fdel = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4218 
    4219     fget = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4220 
    4221     fset = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4222 
    4223     __isabstractmethod__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4224 
    4225 
    4226 
    4227 class range(object):
    4228     """
    4229     range(stop) -> range object
    4230     range(start, stop[, step]) -> range object
    4231     
    4232     Return an object that produces a sequence of integers from start (inclusive)
    4233     to stop (exclusive) by step.  range(i, j) produces i, i+1, i+2, ..., j-1.
    4234     start defaults to 0, and stop is omitted!  range(4) produces 0, 1, 2, 3.
    4235     These are exactly the valid indices for a list of 4 elements.
    4236     When step is given, it specifies the increment (or decrement).
    4237     """
    4238     def count(self, value): # real signature unknown; restored from __doc__
    4239         """ rangeobject.count(value) -> integer -- return number of occurrences of value """
    4240         return 0
    4241 
    4242     def index(self, value): # real signature unknown; restored from __doc__
    4243         """
    4244         rangeobject.index(value) -> integer -- return index of value.
    4245         Raise ValueError if the value is not present.
    4246         """
    4247         return 0
    4248 
    4249     def __bool__(self, *args, **kwargs): # real signature unknown
    4250         """ self != 0 """
    4251         pass
    4252 
    4253     def __contains__(self, *args, **kwargs): # real signature unknown
    4254         """ Return key in self. """
    4255         pass
    4256 
    4257     def __eq__(self, *args, **kwargs): # real signature unknown
    4258         """ Return self==value. """
    4259         pass
    4260 
    4261     def __getattribute__(self, *args, **kwargs): # real signature unknown
    4262         """ Return getattr(self, name). """
    4263         pass
    4264 
    4265     def __getitem__(self, *args, **kwargs): # real signature unknown
    4266         """ Return self[key]. """
    4267         pass
    4268 
    4269     def __ge__(self, *args, **kwargs): # real signature unknown
    4270         """ Return self>=value. """
    4271         pass
    4272 
    4273     def __gt__(self, *args, **kwargs): # real signature unknown
    4274         """ Return self>value. """
    4275         pass
    4276 
    4277     def __hash__(self, *args, **kwargs): # real signature unknown
    4278         """ Return hash(self). """
    4279         pass
    4280 
    4281     def __init__(self, stop): # real signature unknown; restored from __doc__
    4282         pass
    4283 
    4284     def __iter__(self, *args, **kwargs): # real signature unknown
    4285         """ Implement iter(self). """
    4286         pass
    4287 
    4288     def __len__(self, *args, **kwargs): # real signature unknown
    4289         """ Return len(self). """
    4290         pass
    4291 
    4292     def __le__(self, *args, **kwargs): # real signature unknown
    4293         """ Return self<=value. """
    4294         pass
    4295 
    4296     def __lt__(self, *args, **kwargs): # real signature unknown
    4297         """ Return self<value. """
    4298         pass
    4299 
    4300     @staticmethod # known case of __new__
    4301     def __new__(*args, **kwargs): # real signature unknown
    4302         """ Create and return a new object.  See help(type) for accurate signature. """
    4303         pass
    4304 
    4305     def __ne__(self, *args, **kwargs): # real signature unknown
    4306         """ Return self!=value. """
    4307         pass
    4308 
    4309     def __reduce__(self, *args, **kwargs): # real signature unknown
    4310         pass
    4311 
    4312     def __repr__(self, *args, **kwargs): # real signature unknown
    4313         """ Return repr(self). """
    4314         pass
    4315 
    4316     def __reversed__(self, *args, **kwargs): # real signature unknown
    4317         """ Return a reverse iterator. """
    4318         pass
    4319 
    4320     start = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4321 
    4322     step = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4323 
    4324     stop = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4325 
    4326 
    4327 
    4328 class RecursionError(RuntimeError):
    4329     """ Recursion limit exceeded. """
    4330     def __init__(self, *args, **kwargs): # real signature unknown
    4331         pass
    4332 
    4333     @staticmethod # known case of __new__
    4334     def __new__(*args, **kwargs): # real signature unknown
    4335         """ Create and return a new object.  See help(type) for accurate signature. """
    4336         pass
    4337 
    4338 
    4339 class ReferenceError(Exception):
    4340     """ Weak ref proxy used after referent went away. """
    4341     def __init__(self, *args, **kwargs): # real signature unknown
    4342         pass
    4343 
    4344     @staticmethod # known case of __new__
    4345     def __new__(*args, **kwargs): # real signature unknown
    4346         """ Create and return a new object.  See help(type) for accurate signature. """
    4347         pass
    4348 
    4349 
    4350 class ResourceWarning(Warning):
    4351     """ Base class for warnings about resource usage. """
    4352     def __init__(self, *args, **kwargs): # real signature unknown
    4353         pass
    4354 
    4355     @staticmethod # known case of __new__
    4356     def __new__(*args, **kwargs): # real signature unknown
    4357         """ Create and return a new object.  See help(type) for accurate signature. """
    4358         pass
    4359 
    4360 
    4361 class reversed(object):
    4362     """ Return a reverse iterator over the values of the given sequence. """
    4363     def __getattribute__(self, *args, **kwargs): # real signature unknown
    4364         """ Return getattr(self, name). """
    4365         pass
    4366 
    4367     def __init__(self, *args, **kwargs): # real signature unknown
    4368         pass
    4369 
    4370     def __iter__(self, *args, **kwargs): # real signature unknown
    4371         """ Implement iter(self). """
    4372         pass
    4373 
    4374     def __length_hint__(self, *args, **kwargs): # real signature unknown
    4375         """ Private method returning an estimate of len(list(it)). """
    4376         pass
    4377 
    4378     @staticmethod # known case of __new__
    4379     def __new__(*args, **kwargs): # real signature unknown
    4380         """ Create and return a new object.  See help(type) for accurate signature. """
    4381         pass
    4382 
    4383     def __next__(self, *args, **kwargs): # real signature unknown
    4384         """ Implement next(self). """
    4385         pass
    4386 
    4387     def __reduce__(self, *args, **kwargs): # real signature unknown
    4388         """ Return state information for pickling. """
    4389         pass
    4390 
    4391     def __setstate__(self, *args, **kwargs): # real signature unknown
    4392         """ Set state information for unpickling. """
    4393         pass
    4394 
    4395 
    4396 class RuntimeWarning(Warning):
    4397     """ Base class for warnings about dubious runtime behavior. """
    4398     def __init__(self, *args, **kwargs): # real signature unknown
    4399         pass
    4400 
    4401     @staticmethod # known case of __new__
    4402     def __new__(*args, **kwargs): # real signature unknown
    4403         """ Create and return a new object.  See help(type) for accurate signature. """
    4404         pass
    4405 
    4406 
    4407 class set(object):
    4408     """
    4409     set() -> new empty set object
    4410     set(iterable) -> new set object
    4411     
    4412     Build an unordered collection of unique elements.
    4413     """
    4414     def add(self, *args, **kwargs): # real signature unknown
    4415         """
    4416         Add an element to a set.
    4417         
    4418         This has no effect if the element is already present.
    4419         """
    4420         pass
    4421 
    4422     def clear(self, *args, **kwargs): # real signature unknown
    4423         """ Remove all elements from this set. """
    4424         pass
    4425 
    4426     def copy(self, *args, **kwargs): # real signature unknown
    4427         """ Return a shallow copy of a set. """
    4428         pass
    4429 
    4430     def difference(self, *args, **kwargs): # real signature unknown
    4431         """
    4432         Return the difference of two or more sets as a new set.
    4433         
    4434         (i.e. all elements that are in this set but not the others.)
    4435         """
    4436         pass
    4437 
    4438     def difference_update(self, *args, **kwargs): # real signature unknown
    4439         """ Remove all elements of another set from this set. """
    4440         pass
    4441 
    4442     def discard(self, *args, **kwargs): # real signature unknown
    4443         """
    4444         Remove an element from a set if it is a member.
    4445         
    4446         If the element is not a member, do nothing.
    4447         """
    4448         pass
    4449 
    4450     def intersection(self, *args, **kwargs): # real signature unknown
    4451         """
    4452         Return the intersection of two sets as a new set.
    4453         
    4454         (i.e. all elements that are in both sets.)
    4455         """
    4456         pass
    4457 
    4458     def intersection_update(self, *args, **kwargs): # real signature unknown
    4459         """ Update a set with the intersection of itself and another. """
    4460         pass
    4461 
    4462     def isdisjoint(self, *args, **kwargs): # real signature unknown
    4463         """ Return True if two sets have a null intersection. """
    4464         pass
    4465 
    4466     def issubset(self, *args, **kwargs): # real signature unknown
    4467         """ Report whether another set contains this set. """
    4468         pass
    4469 
    4470     def issuperset(self, *args, **kwargs): # real signature unknown
    4471         """ Report whether this set contains another set. """
    4472         pass
    4473 
    4474     def pop(self, *args, **kwargs): # real signature unknown
    4475         """
    4476         Remove and return an arbitrary set element.
    4477         Raises KeyError if the set is empty.
    4478         """
    4479         pass
    4480 
    4481     def remove(self, *args, **kwargs): # real signature unknown
    4482         """
    4483         Remove an element from a set; it must be a member.
    4484         
    4485         If the element is not a member, raise a KeyError.
    4486         """
    4487         pass
    4488 
    4489     def symmetric_difference(self, *args, **kwargs): # real signature unknown
    4490         """
    4491         Return the symmetric difference of two sets as a new set.
    4492         
    4493         (i.e. all elements that are in exactly one of the sets.)
    4494         """
    4495         pass
    4496 
    4497     def symmetric_difference_update(self, *args, **kwargs): # real signature unknown
    4498         """ Update a set with the symmetric difference of itself and another. """
    4499         pass
    4500 
    4501     def union(self, *args, **kwargs): # real signature unknown
    4502         """
    4503         Return the union of sets as a new set.
    4504         
    4505         (i.e. all elements that are in either set.)
    4506         """
    4507         pass
    4508 
    4509     def update(self, *args, **kwargs): # real signature unknown
    4510         """ Update a set with the union of itself and others. """
    4511         pass
    4512 
    4513     def __and__(self, *args, **kwargs): # real signature unknown
    4514         """ Return self&value. """
    4515         pass
    4516 
    4517     def __contains__(self, y): # real signature unknown; restored from __doc__
    4518         """ x.__contains__(y) <==> y in x. """
    4519         pass
    4520 
    4521     def __eq__(self, *args, **kwargs): # real signature unknown
    4522         """ Return self==value. """
    4523         pass
    4524 
    4525     def __getattribute__(self, *args, **kwargs): # real signature unknown
    4526         """ Return getattr(self, name). """
    4527         pass
    4528 
    4529     def __ge__(self, *args, **kwargs): # real signature unknown
    4530         """ Return self>=value. """
    4531         pass
    4532 
    4533     def __gt__(self, *args, **kwargs): # real signature unknown
    4534         """ Return self>value. """
    4535         pass
    4536 
    4537     def __iand__(self, *args, **kwargs): # real signature unknown
    4538         """ Return self&=value. """
    4539         pass
    4540 
    4541     def __init__(self, seq=()): # known special case of set.__init__
    4542         """
    4543         set() -> new empty set object
    4544         set(iterable) -> new set object
    4545         
    4546         Build an unordered collection of unique elements.
    4547         # (copied from class doc)
    4548         """
    4549         pass
    4550 
    4551     def __ior__(self, *args, **kwargs): # real signature unknown
    4552         """ Return self|=value. """
    4553         pass
    4554 
    4555     def __isub__(self, *args, **kwargs): # real signature unknown
    4556         """ Return self-=value. """
    4557         pass
    4558 
    4559     def __iter__(self, *args, **kwargs): # real signature unknown
    4560         """ Implement iter(self). """
    4561         pass
    4562 
    4563     def __ixor__(self, *args, **kwargs): # real signature unknown
    4564         """ Return self^=value. """
    4565         pass
    4566 
    4567     def __len__(self, *args, **kwargs): # real signature unknown
    4568         """ Return len(self). """
    4569         pass
    4570 
    4571     def __le__(self, *args, **kwargs): # real signature unknown
    4572         """ Return self<=value. """
    4573         pass
    4574 
    4575     def __lt__(self, *args, **kwargs): # real signature unknown
    4576         """ Return self<value. """
    4577         pass
    4578 
    4579     @staticmethod # known case of __new__
    4580     def __new__(*args, **kwargs): # real signature unknown
    4581         """ Create and return a new object.  See help(type) for accurate signature. """
    4582         pass
    4583 
    4584     def __ne__(self, *args, **kwargs): # real signature unknown
    4585         """ Return self!=value. """
    4586         pass
    4587 
    4588     def __or__(self, *args, **kwargs): # real signature unknown
    4589         """ Return self|value. """
    4590         pass
    4591 
    4592     def __rand__(self, *args, **kwargs): # real signature unknown
    4593         """ Return value&self. """
    4594         pass
    4595 
    4596     def __reduce__(self, *args, **kwargs): # real signature unknown
    4597         """ Return state information for pickling. """
    4598         pass
    4599 
    4600     def __repr__(self, *args, **kwargs): # real signature unknown
    4601         """ Return repr(self). """
    4602         pass
    4603 
    4604     def __ror__(self, *args, **kwargs): # real signature unknown
    4605         """ Return value|self. """
    4606         pass
    4607 
    4608     def __rsub__(self, *args, **kwargs): # real signature unknown
    4609         """ Return value-self. """
    4610         pass
    4611 
    4612     def __rxor__(self, *args, **kwargs): # real signature unknown
    4613         """ Return value^self. """
    4614         pass
    4615 
    4616     def __sizeof__(self): # real signature unknown; restored from __doc__
    4617         """ S.__sizeof__() -> size of S in memory, in bytes """
    4618         pass
    4619 
    4620     def __sub__(self, *args, **kwargs): # real signature unknown
    4621         """ Return self-value. """
    4622         pass
    4623 
    4624     def __xor__(self, *args, **kwargs): # real signature unknown
    4625         """ Return self^value. """
    4626         pass
    4627 
    4628     __hash__ = None
    4629 
    4630 
    4631 class slice(object):
    4632     """
    4633     slice(stop)
    4634     slice(start, stop[, step])
    4635     
    4636     Create a slice object.  This is used for extended slicing (e.g. a[0:10:2]).
    4637     """
    4638     def indices(self, len): # real signature unknown; restored from __doc__
    4639         """
    4640         S.indices(len) -> (start, stop, stride)
    4641         
    4642         Assuming a sequence of length len, calculate the start and stop
    4643         indices, and the stride length of the extended slice described by
    4644         S. Out of bounds indices are clipped in a manner consistent with the
    4645         handling of normal slices.
    4646         """
    4647         pass
    4648 
    4649     def __eq__(self, *args, **kwargs): # real signature unknown
    4650         """ Return self==value. """
    4651         pass
    4652 
    4653     def __getattribute__(self, *args, **kwargs): # real signature unknown
    4654         """ Return getattr(self, name). """
    4655         pass
    4656 
    4657     def __ge__(self, *args, **kwargs): # real signature unknown
    4658         """ Return self>=value. """
    4659         pass
    4660 
    4661     def __gt__(self, *args, **kwargs): # real signature unknown
    4662         """ Return self>value. """
    4663         pass
    4664 
    4665     def __init__(self, stop): # real signature unknown; restored from __doc__
    4666         pass
    4667 
    4668     def __le__(self, *args, **kwargs): # real signature unknown
    4669         """ Return self<=value. """
    4670         pass
    4671 
    4672     def __lt__(self, *args, **kwargs): # real signature unknown
    4673         """ Return self<value. """
    4674         pass
    4675 
    4676     @staticmethod # known case of __new__
    4677     def __new__(*args, **kwargs): # real signature unknown
    4678         """ Create and return a new object.  See help(type) for accurate signature. """
    4679         pass
    4680 
    4681     def __ne__(self, *args, **kwargs): # real signature unknown
    4682         """ Return self!=value. """
    4683         pass
    4684 
    4685     def __reduce__(self, *args, **kwargs): # real signature unknown
    4686         """ Return state information for pickling. """
    4687         pass
    4688 
    4689     def __repr__(self, *args, **kwargs): # real signature unknown
    4690         """ Return repr(self). """
    4691         pass
    4692 
    4693     start = property(lambda self: 0)
    4694     """:type: int"""
    4695 
    4696     step = property(lambda self: 0)
    4697     """:type: int"""
    4698 
    4699     stop = property(lambda self: 0)
    4700     """:type: int"""
    4701 
    4702 
    4703     __hash__ = None
    4704 
    4705 
    4706 class staticmethod(object):
    4707     """
    4708     staticmethod(function) -> method
    4709     
    4710     Convert a function to be a static method.
    4711     
    4712     A static method does not receive an implicit first argument.
    4713     To declare a static method, use this idiom:
    4714     
    4715          class C:
    4716              @staticmethod
    4717              def f(arg1, arg2, ...):
    4718                  ...
    4719     
    4720     It can be called either on the class (e.g. C.f()) or on an instance
    4721     (e.g. C().f()). Both the class and the instance are ignored, and
    4722     neither is passed implicitly as the first argument to the method.
    4723     
    4724     Static methods in Python are similar to those found in Java or C++.
    4725     For a more advanced concept, see the classmethod builtin.
    4726     """
    4727     def __get__(self, *args, **kwargs): # real signature unknown
    4728         """ Return an attribute of instance, which is of type owner. """
    4729         pass
    4730 
    4731     def __init__(self, function): # real signature unknown; restored from __doc__
    4732         pass
    4733 
    4734     @staticmethod # known case of __new__
    4735     def __new__(*args, **kwargs): # real signature unknown
    4736         """ Create and return a new object.  See help(type) for accurate signature. """
    4737         pass
    4738 
    4739     __func__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4740 
    4741     __isabstractmethod__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4742 
    4743 
    4744     __dict__ = None # (!) real value is "mappingproxy({'__get__': <slot wrapper '__get__' of 'staticmethod' objects>, '__init__': <slot wrapper '__init__' of 'staticmethod' objects>, '__new__': <built-in method __new__ of type object at 0x00007FFD730B2B30>, '__func__': <member '__func__' of 'staticmethod' objects>, '__isabstractmethod__': <attribute '__isabstractmethod__' of 'staticmethod' objects>, '__dict__': <attribute '__dict__' of 'staticmethod' objects>, '__doc__': 'staticmethod(function) -> method\n\nConvert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n     class C:\n         @staticmethod\n         def f(arg1, arg2, ...):\n             ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.'})"
    4745 
    4746 
    4747 class StopAsyncIteration(Exception):
    4748     """ Signal the end from iterator.__anext__(). """
    4749     def __init__(self, *args, **kwargs): # real signature unknown
    4750         pass
    4751 
    4752     @staticmethod # known case of __new__
    4753     def __new__(*args, **kwargs): # real signature unknown
    4754         """ Create and return a new object.  See help(type) for accurate signature. """
    4755         pass
    4756 
    4757 
    4758 class StopIteration(Exception):
    4759     """ Signal the end from iterator.__next__(). """
    4760     def __init__(self, *args, **kwargs): # real signature unknown
    4761         pass
    4762 
    4763     value = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    4764     """generator return value"""
    4765 
    4766 
    4767 
    4768 class str(object):
    4769     """
    4770     str(object='') -> str
    4771     str(bytes_or_buffer[, encoding[, errors]]) -> str
    4772     
    4773     Create a new string object from the given object. If encoding or
    4774     errors is specified, then the object must expose a data buffer
    4775     that will be decoded using the given encoding and error handler.
    4776     Otherwise, returns the result of object.__str__() (if defined)
    4777     or repr(object).
    4778     encoding defaults to sys.getdefaultencoding().
    4779     errors defaults to 'strict'.
    4780     """
    4781     def capitalize(self, *args, **kwargs): # real signature unknown
    4782         """
    4783         Return a capitalized version of the string.
    4784         
    4785         More specifically, make the first character have upper case and the rest lower
    4786         case.
    4787         """
    4788         pass
    4789 
    4790     def casefold(self, *args, **kwargs): # real signature unknown
    4791         """ Return a version of the string suitable for caseless comparisons. """
    4792         pass
    4793 
    4794     def center(self, *args, **kwargs): # real signature unknown
    4795         """
    4796         Return a centered string of length width.
    4797         
    4798         Padding is done using the specified fill character (default is a space).
    4799         """
    4800         pass
    4801 
    4802     def count(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    4803         """
    4804         S.count(sub[, start[, end]]) -> int
    4805         
    4806         Return the number of non-overlapping occurrences of substring sub in
    4807         string S[start:end].  Optional arguments start and end are
    4808         interpreted as in slice notation.
    4809         """
    4810         return 0
    4811 
    4812     def encode(self, *args, **kwargs): # real signature unknown
    4813         """
    4814         Encode the string using the codec registered for encoding.
    4815         
    4816           encoding
    4817             The encoding in which to encode the string.
    4818           errors
    4819             The error handling scheme to use for encoding errors.
    4820             The default is 'strict' meaning that encoding errors raise a
    4821             UnicodeEncodeError.  Other possible values are 'ignore', 'replace' and
    4822             'xmlcharrefreplace' as well as any other name registered with
    4823             codecs.register_error that can handle UnicodeEncodeErrors.
    4824         """
    4825         pass
    4826 
    4827     def endswith(self, suffix, start=None, end=None): # real signature unknown; restored from __doc__
    4828         """
    4829         S.endswith(suffix[, start[, end]]) -> bool
    4830         
    4831         Return True if S ends with the specified suffix, False otherwise.
    4832         With optional start, test S beginning at that position.
    4833         With optional end, stop comparing S at that position.
    4834         suffix can also be a tuple of strings to try.
    4835         """
    4836         return False
    4837 
    4838     def expandtabs(self, *args, **kwargs): # real signature unknown
    4839         """
    4840         Return a copy where all tab characters are expanded using spaces.
    4841         
    4842         If tabsize is not given, a tab size of 8 characters is assumed.
    4843         """
    4844         pass
    4845 
    4846     def find(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    4847         """
    4848         S.find(sub[, start[, end]]) -> int
    4849         
    4850         Return the lowest index in S where substring sub is found,
    4851         such that sub is contained within S[start:end].  Optional
    4852         arguments start and end are interpreted as in slice notation.
    4853         
    4854         Return -1 on failure.
    4855         """
    4856         return 0
    4857 
    4858     def format(self, *args, **kwargs): # known special case of str.format
    4859         """
    4860         S.format(*args, **kwargs) -> str
    4861         
    4862         Return a formatted version of S, using substitutions from args and kwargs.
    4863         The substitutions are identified by braces ('{' and '}').
    4864         """
    4865         pass
    4866 
    4867     def format_map(self, mapping): # real signature unknown; restored from __doc__
    4868         """
    4869         S.format_map(mapping) -> str
    4870         
    4871         Return a formatted version of S, using substitutions from mapping.
    4872         The substitutions are identified by braces ('{' and '}').
    4873         """
    4874         return ""
    4875 
    4876     def index(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    4877         """
    4878         S.index(sub[, start[, end]]) -> int
    4879         
    4880         Return the lowest index in S where substring sub is found,
    4881         such that sub is contained within S[start:end].  Optional
    4882         arguments start and end are interpreted as in slice notation.
    4883         
    4884         Raises ValueError when the substring is not found.
    4885         """
    4886         return 0
    4887 
    4888     def isalnum(self, *args, **kwargs): # real signature unknown
    4889         """
    4890         Return True if the string is an alpha-numeric string, False otherwise.
    4891         
    4892         A string is alpha-numeric if all characters in the string are alpha-numeric and
    4893         there is at least one character in the string.
    4894         """
    4895         pass
    4896 
    4897     def isalpha(self, *args, **kwargs): # real signature unknown
    4898         """
    4899         Return True if the string is an alphabetic string, False otherwise.
    4900         
    4901         A string is alphabetic if all characters in the string are alphabetic and there
    4902         is at least one character in the string.
    4903         """
    4904         pass
    4905 
    4906     def isascii(self, *args, **kwargs): # real signature unknown
    4907         """
    4908         Return True if all characters in the string are ASCII, False otherwise.
    4909         
    4910         ASCII characters have code points in the range U+0000-U+007F.
    4911         Empty string is ASCII too.
    4912         """
    4913         pass
    4914 
    4915     def isdecimal(self, *args, **kwargs): # real signature unknown
    4916         """
    4917         Return True if the string is a decimal string, False otherwise.
    4918         
    4919         A string is a decimal string if all characters in the string are decimal and
    4920         there is at least one character in the string.
    4921         """
    4922         pass
    4923 
    4924     def isdigit(self, *args, **kwargs): # real signature unknown
    4925         """
    4926         Return True if the string is a digit string, False otherwise.
    4927         
    4928         A string is a digit string if all characters in the string are digits and there
    4929         is at least one character in the string.
    4930         """
    4931         pass
    4932 
    4933     def isidentifier(self, *args, **kwargs): # real signature unknown
    4934         """
    4935         Return True if the string is a valid Python identifier, False otherwise.
    4936         
    4937         Call keyword.iskeyword(s) to test whether string s is a reserved identifier,
    4938         such as "def" or "class".
    4939         """
    4940         pass
    4941 
    4942     def islower(self, *args, **kwargs): # real signature unknown
    4943         """
    4944         Return True if the string is a lowercase string, False otherwise.
    4945         
    4946         A string is lowercase if all cased characters in the string are lowercase and
    4947         there is at least one cased character in the string.
    4948         """
    4949         pass
    4950 
    4951     def isnumeric(self, *args, **kwargs): # real signature unknown
    4952         """
    4953         Return True if the string is a numeric string, False otherwise.
    4954         
    4955         A string is numeric if all characters in the string are numeric and there is at
    4956         least one character in the string.
    4957         """
    4958         pass
    4959 
    4960     def isprintable(self, *args, **kwargs): # real signature unknown
    4961         """
    4962         Return True if the string is printable, False otherwise.
    4963         
    4964         A string is printable if all of its characters are considered printable in
    4965         repr() or if it is empty.
    4966         """
    4967         pass
    4968 
    4969     def isspace(self, *args, **kwargs): # real signature unknown
    4970         """
    4971         Return True if the string is a whitespace string, False otherwise.
    4972         
    4973         A string is whitespace if all characters in the string are whitespace and there
    4974         is at least one character in the string.
    4975         """
    4976         pass
    4977 
    4978     def istitle(self, *args, **kwargs): # real signature unknown
    4979         """
    4980         Return True if the string is a title-cased string, False otherwise.
    4981         
    4982         In a title-cased string, upper- and title-case characters may only
    4983         follow uncased characters and lowercase characters only cased ones.
    4984         """
    4985         pass
    4986 
    4987     def isupper(self, *args, **kwargs): # real signature unknown
    4988         """
    4989         Return True if the string is an uppercase string, False otherwise.
    4990         
    4991         A string is uppercase if all cased characters in the string are uppercase and
    4992         there is at least one cased character in the string.
    4993         """
    4994         pass
    4995 
    4996     def join(self, ab=None, pq=None, rs=None): # real signature unknown; restored from __doc__
    4997         """
    4998         Concatenate any number of strings.
    4999         
    5000         The string whose method is called is inserted in between each given string.
    5001         The result is returned as a new string.
    5002         
    5003         Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'
    5004         """
    5005         pass
    5006 
    5007     def ljust(self, *args, **kwargs): # real signature unknown
    5008         """
    5009         Return a left-justified string of length width.
    5010         
    5011         Padding is done using the specified fill character (default is a space).
    5012         """
    5013         pass
    5014 
    5015     def lower(self, *args, **kwargs): # real signature unknown
    5016         """ Return a copy of the string converted to lowercase. """
    5017         pass
    5018 
    5019     def lstrip(self, *args, **kwargs): # real signature unknown
    5020         """
    5021         Return a copy of the string with leading whitespace removed.
    5022         
    5023         If chars is given and not None, remove characters in chars instead.
    5024         """
    5025         pass
    5026 
    5027     def maketrans(self, *args, **kwargs): # real signature unknown
    5028         """
    5029         Return a translation table usable for str.translate().
    5030         
    5031         If there is only one argument, it must be a dictionary mapping Unicode
    5032         ordinals (integers) or characters to Unicode ordinals, strings or None.
    5033         Character keys will be then converted to ordinals.
    5034         If there are two arguments, they must be strings of equal length, and
    5035         in the resulting dictionary, each character in x will be mapped to the
    5036         character at the same position in y. If there is a third argument, it
    5037         must be a string, whose characters will be mapped to None in the result.
    5038         """
    5039         pass
    5040 
    5041     def partition(self, *args, **kwargs): # real signature unknown
    5042         """
    5043         Partition the string into three parts using the given separator.
    5044         
    5045         This will search for the separator in the string.  If the separator is found,
    5046         returns a 3-tuple containing the part before the separator, the separator
    5047         itself, and the part after it.
    5048         
    5049         If the separator is not found, returns a 3-tuple containing the original string
    5050         and two empty strings.
    5051         """
    5052         pass
    5053 
    5054     def replace(self, *args, **kwargs): # real signature unknown
    5055         """
    5056         Return a copy with all occurrences of substring old replaced by new.
    5057         
    5058           count
    5059             Maximum number of occurrences to replace.
    5060             -1 (the default value) means replace all occurrences.
    5061         
    5062         If the optional argument count is given, only the first count occurrences are
    5063         replaced.
    5064         """
    5065         pass
    5066 
    5067     def rfind(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    5068         """
    5069         S.rfind(sub[, start[, end]]) -> int
    5070         
    5071         Return the highest index in S where substring sub is found,
    5072         such that sub is contained within S[start:end].  Optional
    5073         arguments start and end are interpreted as in slice notation.
    5074         
    5075         Return -1 on failure.
    5076         """
    5077         return 0
    5078 
    5079     def rindex(self, sub, start=None, end=None): # real signature unknown; restored from __doc__
    5080         """
    5081         S.rindex(sub[, start[, end]]) -> int
    5082         
    5083         Return the highest index in S where substring sub is found,
    5084         such that sub is contained within S[start:end].  Optional
    5085         arguments start and end are interpreted as in slice notation.
    5086         
    5087         Raises ValueError when the substring is not found.
    5088         """
    5089         return 0
    5090 
    5091     def rjust(self, *args, **kwargs): # real signature unknown
    5092         """
    5093         Return a right-justified string of length width.
    5094         
    5095         Padding is done using the specified fill character (default is a space).
    5096         """
    5097         pass
    5098 
    5099     def rpartition(self, *args, **kwargs): # real signature unknown
    5100         """
    5101         Partition the string into three parts using the given separator.
    5102         
    5103         This will search for the separator in the string, starting at the end. If
    5104         the separator is found, returns a 3-tuple containing the part before the
    5105         separator, the separator itself, and the part after it.
    5106         
    5107         If the separator is not found, returns a 3-tuple containing two empty strings
    5108         and the original string.
    5109         """
    5110         pass
    5111 
    5112     def rsplit(self, *args, **kwargs): # real signature unknown
    5113         """
    5114         Return a list of the words in the string, using sep as the delimiter string.
    5115         
    5116           sep
    5117             The delimiter according which to split the string.
    5118             None (the default value) means split according to any whitespace,
    5119             and discard empty strings from the result.
    5120           maxsplit
    5121             Maximum number of splits to do.
    5122             -1 (the default value) means no limit.
    5123         
    5124         Splits are done starting at the end of the string and working to the front.
    5125         """
    5126         pass
    5127 
    5128     def rstrip(self, *args, **kwargs): # real signature unknown
    5129         """
    5130         Return a copy of the string with trailing whitespace removed.
    5131         
    5132         If chars is given and not None, remove characters in chars instead.
    5133         """
    5134         pass
    5135 
    5136     def split(self, *args, **kwargs): # real signature unknown
    5137         """
    5138         Return a list of the words in the string, using sep as the delimiter string.
    5139         
    5140           sep
    5141             The delimiter according which to split the string.
    5142             None (the default value) means split according to any whitespace,
    5143             and discard empty strings from the result.
    5144           maxsplit
    5145             Maximum number of splits to do.
    5146             -1 (the default value) means no limit.
    5147         """
    5148         pass
    5149 
    5150     def splitlines(self, *args, **kwargs): # real signature unknown
    5151         """
    5152         Return a list of the lines in the string, breaking at line boundaries.
    5153         
    5154         Line breaks are not included in the resulting list unless keepends is given and
    5155         true.
    5156         """
    5157         pass
    5158 
    5159     def startswith(self, prefix, start=None, end=None): # real signature unknown; restored from __doc__
    5160         """
    5161         S.startswith(prefix[, start[, end]]) -> bool
    5162         
    5163         Return True if S starts with the specified prefix, False otherwise.
    5164         With optional start, test S beginning at that position.
    5165         With optional end, stop comparing S at that position.
    5166         prefix can also be a tuple of strings to try.
    5167         """
    5168         return False
    5169 
    5170     def strip(self, *args, **kwargs): # real signature unknown
    5171         """
    5172         Return a copy of the string with leading and trailing whitespace removed.
    5173         
    5174         If chars is given and not None, remove characters in chars instead.
    5175         """
    5176         pass
    5177 
    5178     def swapcase(self, *args, **kwargs): # real signature unknown
    5179         """ Convert uppercase characters to lowercase and lowercase characters to uppercase. """
    5180         pass
    5181 
    5182     def title(self, *args, **kwargs): # real signature unknown
    5183         """
    5184         Return a version of the string where each word is titlecased.
    5185         
    5186         More specifically, words start with uppercased characters and all remaining
    5187         cased characters have lower case.
    5188         """
    5189         pass
    5190 
    5191     def translate(self, *args, **kwargs): # real signature unknown
    5192         """
    5193         Replace each character in the string using the given translation table.
    5194         
    5195           table
    5196             Translation table, which must be a mapping of Unicode ordinals to
    5197             Unicode ordinals, strings, or None.
    5198         
    5199         The table must implement lookup/indexing via __getitem__, for instance a
    5200         dictionary or list.  If this operation raises LookupError, the character is
    5201         left untouched.  Characters mapped to None are deleted.
    5202         """
    5203         pass
    5204 
    5205     def upper(self, *args, **kwargs): # real signature unknown
    5206         """ Return a copy of the string converted to uppercase. """
    5207         pass
    5208 
    5209     def zfill(self, *args, **kwargs): # real signature unknown
    5210         """
    5211         Pad a numeric string with zeros on the left, to fill a field of the given width.
    5212         
    5213         The string is never truncated.
    5214         """
    5215         pass
    5216 
    5217     def __add__(self, *args, **kwargs): # real signature unknown
    5218         """ Return self+value. """
    5219         pass
    5220 
    5221     def __contains__(self, *args, **kwargs): # real signature unknown
    5222         """ Return key in self. """
    5223         pass
    5224 
    5225     def __eq__(self, *args, **kwargs): # real signature unknown
    5226         """ Return self==value. """
    5227         pass
    5228 
    5229     def __format__(self, *args, **kwargs): # real signature unknown
    5230         """ Return a formatted version of the string as described by format_spec. """
    5231         pass
    5232 
    5233     def __getattribute__(self, *args, **kwargs): # real signature unknown
    5234         """ Return getattr(self, name). """
    5235         pass
    5236 
    5237     def __getitem__(self, *args, **kwargs): # real signature unknown
    5238         """ Return self[key]. """
    5239         pass
    5240 
    5241     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    5242         pass
    5243 
    5244     def __ge__(self, *args, **kwargs): # real signature unknown
    5245         """ Return self>=value. """
    5246         pass
    5247 
    5248     def __gt__(self, *args, **kwargs): # real signature unknown
    5249         """ Return self>value. """
    5250         pass
    5251 
    5252     def __hash__(self, *args, **kwargs): # real signature unknown
    5253         """ Return hash(self). """
    5254         pass
    5255 
    5256     def __init__(self, value='', encoding=None, errors='strict'): # known special case of str.__init__
    5257         """
    5258         str(object='') -> str
    5259         str(bytes_or_buffer[, encoding[, errors]]) -> str
    5260         
    5261         Create a new string object from the given object. If encoding or
    5262         errors is specified, then the object must expose a data buffer
    5263         that will be decoded using the given encoding and error handler.
    5264         Otherwise, returns the result of object.__str__() (if defined)
    5265         or repr(object).
    5266         encoding defaults to sys.getdefaultencoding().
    5267         errors defaults to 'strict'.
    5268         # (copied from class doc)
    5269         """
    5270         pass
    5271 
    5272     def __iter__(self, *args, **kwargs): # real signature unknown
    5273         """ Implement iter(self). """
    5274         pass
    5275 
    5276     def __len__(self, *args, **kwargs): # real signature unknown
    5277         """ Return len(self). """
    5278         pass
    5279 
    5280     def __le__(self, *args, **kwargs): # real signature unknown
    5281         """ Return self<=value. """
    5282         pass
    5283 
    5284     def __lt__(self, *args, **kwargs): # real signature unknown
    5285         """ Return self<value. """
    5286         pass
    5287 
    5288     def __mod__(self, *args, **kwargs): # real signature unknown
    5289         """ Return self%value. """
    5290         pass
    5291 
    5292     def __mul__(self, *args, **kwargs): # real signature unknown
    5293         """ Return self*value. """
    5294         pass
    5295 
    5296     @staticmethod # known case of __new__
    5297     def __new__(*args, **kwargs): # real signature unknown
    5298         """ Create and return a new object.  See help(type) for accurate signature. """
    5299         pass
    5300 
    5301     def __ne__(self, *args, **kwargs): # real signature unknown
    5302         """ Return self!=value. """
    5303         pass
    5304 
    5305     def __repr__(self, *args, **kwargs): # real signature unknown
    5306         """ Return repr(self). """
    5307         pass
    5308 
    5309     def __rmod__(self, *args, **kwargs): # real signature unknown
    5310         """ Return value%self. """
    5311         pass
    5312 
    5313     def __rmul__(self, *args, **kwargs): # real signature unknown
    5314         """ Return value*self. """
    5315         pass
    5316 
    5317     def __sizeof__(self, *args, **kwargs): # real signature unknown
    5318         """ Return the size of the string in memory, in bytes. """
    5319         pass
    5320 
    5321     def __str__(self, *args, **kwargs): # real signature unknown
    5322         """ Return str(self). """
    5323         pass
    5324 
    5325 
    5326 class super(object):
    5327     """
    5328     super() -> same as super(__class__, <first argument>)
    5329     super(type) -> unbound super object
    5330     super(type, obj) -> bound super object; requires isinstance(obj, type)
    5331     super(type, type2) -> bound super object; requires issubclass(type2, type)
    5332     Typical use to call a cooperative superclass method:
    5333     class C(B):
    5334         def meth(self, arg):
    5335             super().meth(arg)
    5336     This works for class methods too:
    5337     class C(B):
    5338         @classmethod
    5339         def cmeth(cls, arg):
    5340             super().cmeth(arg)
    5341     """
    5342     def __getattribute__(self, *args, **kwargs): # real signature unknown
    5343         """ Return getattr(self, name). """
    5344         pass
    5345 
    5346     def __get__(self, *args, **kwargs): # real signature unknown
    5347         """ Return an attribute of instance, which is of type owner. """
    5348         pass
    5349 
    5350     def __init__(self, type1=None, type2=None): # known special case of super.__init__
    5351         """
    5352         super() -> same as super(__class__, <first argument>)
    5353         super(type) -> unbound super object
    5354         super(type, obj) -> bound super object; requires isinstance(obj, type)
    5355         super(type, type2) -> bound super object; requires issubclass(type2, type)
    5356         Typical use to call a cooperative superclass method:
    5357         class C(B):
    5358             def meth(self, arg):
    5359                 super().meth(arg)
    5360         This works for class methods too:
    5361         class C(B):
    5362             @classmethod
    5363             def cmeth(cls, arg):
    5364                 super().cmeth(arg)
    5365         
    5366         # (copied from class doc)
    5367         """
    5368         pass
    5369 
    5370     @staticmethod # known case of __new__
    5371     def __new__(*args, **kwargs): # real signature unknown
    5372         """ Create and return a new object.  See help(type) for accurate signature. """
    5373         pass
    5374 
    5375     def __repr__(self, *args, **kwargs): # real signature unknown
    5376         """ Return repr(self). """
    5377         pass
    5378 
    5379     __self_class__ = property(lambda self: type(object))
    5380     """the type of the instance invoking super(); may be None
    5381 
    5382     :type: type
    5383     """
    5384 
    5385     __self__ = property(lambda self: type(object))
    5386     """the instance invoking super(); may be None
    5387 
    5388     :type: type
    5389     """
    5390 
    5391     __thisclass__ = property(lambda self: type(object))
    5392     """the class invoking super()
    5393 
    5394     :type: type
    5395     """
    5396 
    5397 
    5398 
    5399 class SyntaxWarning(Warning):
    5400     """ Base class for warnings about dubious syntax. """
    5401     def __init__(self, *args, **kwargs): # real signature unknown
    5402         pass
    5403 
    5404     @staticmethod # known case of __new__
    5405     def __new__(*args, **kwargs): # real signature unknown
    5406         """ Create and return a new object.  See help(type) for accurate signature. """
    5407         pass
    5408 
    5409 
    5410 class SystemError(Exception):
    5411     """
    5412     Internal error in the Python interpreter.
    5413     
    5414     Please report this to the Python maintainer, along with the traceback,
    5415     the Python version, and the hardware/OS platform and version.
    5416     """
    5417     def __init__(self, *args, **kwargs): # real signature unknown
    5418         pass
    5419 
    5420     @staticmethod # known case of __new__
    5421     def __new__(*args, **kwargs): # real signature unknown
    5422         """ Create and return a new object.  See help(type) for accurate signature. """
    5423         pass
    5424 
    5425 
    5426 class SystemExit(BaseException):
    5427     """ Request to exit from the interpreter. """
    5428     def __init__(self, *args, **kwargs): # real signature unknown
    5429         pass
    5430 
    5431     code = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5432     """exception code"""
    5433 
    5434 
    5435 
    5436 class TabError(IndentationError):
    5437     """ Improper mixture of spaces and tabs. """
    5438     def __init__(self, *args, **kwargs): # real signature unknown
    5439         pass
    5440 
    5441 
    5442 class TimeoutError(OSError):
    5443     """ Timeout expired. """
    5444     def __init__(self, *args, **kwargs): # real signature unknown
    5445         pass
    5446 
    5447 
    5448 class tuple(object):
    5449     """
    5450     Built-in immutable sequence.
    5451     
    5452     If no argument is given, the constructor returns an empty tuple.
    5453     If iterable is specified the tuple is initialized from iterable's items.
    5454     
    5455     If the argument is a tuple, the return value is the same object.
    5456     """
    5457     def count(self, *args, **kwargs): # real signature unknown
    5458         """ Return number of occurrences of value. """
    5459         pass
    5460 
    5461     def index(self, *args, **kwargs): # real signature unknown
    5462         """
    5463         Return first index of value.
    5464         
    5465         Raises ValueError if the value is not present.
    5466         """
    5467         pass
    5468 
    5469     def __add__(self, *args, **kwargs): # real signature unknown
    5470         """ Return self+value. """
    5471         pass
    5472 
    5473     def __contains__(self, *args, **kwargs): # real signature unknown
    5474         """ Return key in self. """
    5475         pass
    5476 
    5477     def __eq__(self, *args, **kwargs): # real signature unknown
    5478         """ Return self==value. """
    5479         pass
    5480 
    5481     def __getattribute__(self, *args, **kwargs): # real signature unknown
    5482         """ Return getattr(self, name). """
    5483         pass
    5484 
    5485     def __getitem__(self, *args, **kwargs): # real signature unknown
    5486         """ Return self[key]. """
    5487         pass
    5488 
    5489     def __getnewargs__(self, *args, **kwargs): # real signature unknown
    5490         pass
    5491 
    5492     def __ge__(self, *args, **kwargs): # real signature unknown
    5493         """ Return self>=value. """
    5494         pass
    5495 
    5496     def __gt__(self, *args, **kwargs): # real signature unknown
    5497         """ Return self>value. """
    5498         pass
    5499 
    5500     def __hash__(self, *args, **kwargs): # real signature unknown
    5501         """ Return hash(self). """
    5502         pass
    5503 
    5504     def __init__(self, seq=()): # known special case of tuple.__init__
    5505         """
    5506         Built-in immutable sequence.
    5507         
    5508         If no argument is given, the constructor returns an empty tuple.
    5509         If iterable is specified the tuple is initialized from iterable's items.
    5510         
    5511         If the argument is a tuple, the return value is the same object.
    5512         # (copied from class doc)
    5513         """
    5514         pass
    5515 
    5516     def __iter__(self, *args, **kwargs): # real signature unknown
    5517         """ Implement iter(self). """
    5518         pass
    5519 
    5520     def __len__(self, *args, **kwargs): # real signature unknown
    5521         """ Return len(self). """
    5522         pass
    5523 
    5524     def __le__(self, *args, **kwargs): # real signature unknown
    5525         """ Return self<=value. """
    5526         pass
    5527 
    5528     def __lt__(self, *args, **kwargs): # real signature unknown
    5529         """ Return self<value. """
    5530         pass
    5531 
    5532     def __mul__(self, *args, **kwargs): # real signature unknown
    5533         """ Return self*value. """
    5534         pass
    5535 
    5536     @staticmethod # known case of __new__
    5537     def __new__(*args, **kwargs): # real signature unknown
    5538         """ Create and return a new object.  See help(type) for accurate signature. """
    5539         pass
    5540 
    5541     def __ne__(self, *args, **kwargs): # real signature unknown
    5542         """ Return self!=value. """
    5543         pass
    5544 
    5545     def __repr__(self, *args, **kwargs): # real signature unknown
    5546         """ Return repr(self). """
    5547         pass
    5548 
    5549     def __rmul__(self, *args, **kwargs): # real signature unknown
    5550         """ Return value*self. """
    5551         pass
    5552 
    5553 
    5554 class type(object):
    5555     """
    5556     type(object_or_name, bases, dict)
    5557     type(object) -> the object's type
    5558     type(name, bases, dict) -> a new type
    5559     """
    5560     def mro(self, *args, **kwargs): # real signature unknown
    5561         """ Return a type's method resolution order. """
    5562         pass
    5563 
    5564     def __call__(self, *args, **kwargs): # real signature unknown
    5565         """ Call self as a function. """
    5566         pass
    5567 
    5568     def __delattr__(self, *args, **kwargs): # real signature unknown
    5569         """ Implement delattr(self, name). """
    5570         pass
    5571 
    5572     def __dir__(self, *args, **kwargs): # real signature unknown
    5573         """ Specialized __dir__ implementation for types. """
    5574         pass
    5575 
    5576     def __getattribute__(self, *args, **kwargs): # real signature unknown
    5577         """ Return getattr(self, name). """
    5578         pass
    5579 
    5580     def __init__(cls, what, bases=None, dict=None): # known special case of type.__init__
    5581         """
    5582         type(object_or_name, bases, dict)
    5583         type(object) -> the object's type
    5584         type(name, bases, dict) -> a new type
    5585         # (copied from class doc)
    5586         """
    5587         pass
    5588 
    5589     def __instancecheck__(self, *args, **kwargs): # real signature unknown
    5590         """ Check if an object is an instance. """
    5591         pass
    5592 
    5593     @staticmethod # known case of __new__
    5594     def __new__(*args, **kwargs): # real signature unknown
    5595         """ Create and return a new object.  See help(type) for accurate signature. """
    5596         pass
    5597 
    5598     def __prepare__(self): # real signature unknown; restored from __doc__
    5599         """
    5600         __prepare__() -> dict
    5601         used to create the namespace for the class statement
    5602         """
    5603         return {}
    5604 
    5605     def __repr__(self, *args, **kwargs): # real signature unknown
    5606         """ Return repr(self). """
    5607         pass
    5608 
    5609     def __setattr__(self, *args, **kwargs): # real signature unknown
    5610         """ Implement setattr(self, name, value). """
    5611         pass
    5612 
    5613     def __sizeof__(self, *args, **kwargs): # real signature unknown
    5614         """ Return memory consumption of the type object. """
    5615         pass
    5616 
    5617     def __subclasscheck__(self, *args, **kwargs): # real signature unknown
    5618         """ Check if a class is a subclass. """
    5619         pass
    5620 
    5621     def __subclasses__(self, *args, **kwargs): # real signature unknown
    5622         """ Return a list of immediate subclasses. """
    5623         pass
    5624 
    5625     __abstractmethods__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5626 
    5627 
    5628     __bases__ = (
    5629         object,
    5630     )
    5631     __base__ = object
    5632     __basicsize__ = 880
    5633     __dictoffset__ = 264
    5634     __dict__ = None # (!) real value is "mappingproxy({'__repr__': <slot wrapper '__repr__' of 'type' objects>, '__call__': <slot wrapper '__call__' of 'type' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'type' objects>, '__setattr__': <slot wrapper '__setattr__' of 'type' objects>, '__delattr__': <slot wrapper '__delattr__' of 'type' objects>, '__init__': <slot wrapper '__init__' of 'type' objects>, '__new__': <built-in method __new__ of type object at 0x00007FFD730B6810>, 'mro': <method 'mro' of 'type' objects>, '__subclasses__': <method '__subclasses__' of 'type' objects>, '__prepare__': <method '__prepare__' of 'type' objects>, '__instancecheck__': <method '__instancecheck__' of 'type' objects>, '__subclasscheck__': <method '__subclasscheck__' of 'type' objects>, '__dir__': <method '__dir__' of 'type' objects>, '__sizeof__': <method '__sizeof__' of 'type' objects>, '__basicsize__': <member '__basicsize__' of 'type' objects>, '__itemsize__': <member '__itemsize__' of 'type' objects>, '__flags__': <member '__flags__' of 'type' objects>, '__weakrefoffset__': <member '__weakrefoffset__' of 'type' objects>, '__base__': <member '__base__' of 'type' objects>, '__dictoffset__': <member '__dictoffset__' of 'type' objects>, '__mro__': <member '__mro__' of 'type' objects>, '__name__': <attribute '__name__' of 'type' objects>, '__qualname__': <attribute '__qualname__' of 'type' objects>, '__bases__': <attribute '__bases__' of 'type' objects>, '__module__': <attribute '__module__' of 'type' objects>, '__abstractmethods__': <attribute '__abstractmethods__' of 'type' objects>, '__dict__': <attribute '__dict__' of 'type' objects>, '__doc__': <attribute '__doc__' of 'type' objects>, '__text_signature__': <attribute '__text_signature__' of 'type' objects>})"
    5635     __flags__ = 2148291584
    5636     __itemsize__ = 40
    5637     __mro__ = (
    5638         None, # (!) forward: type, real value is "<class 'type'>"
    5639         object,
    5640     )
    5641     __name__ = 'type'
    5642     __qualname__ = 'type'
    5643     __text_signature__ = None
    5644     __weakrefoffset__ = 368
    5645 
    5646 
    5647 class TypeError(Exception):
    5648     """ Inappropriate argument type. """
    5649     def __init__(self, *args, **kwargs): # real signature unknown
    5650         pass
    5651 
    5652     @staticmethod # known case of __new__
    5653     def __new__(*args, **kwargs): # real signature unknown
    5654         """ Create and return a new object.  See help(type) for accurate signature. """
    5655         pass
    5656 
    5657 
    5658 class UnboundLocalError(NameError):
    5659     """ Local name referenced but not bound to a value. """
    5660     def __init__(self, *args, **kwargs): # real signature unknown
    5661         pass
    5662 
    5663     @staticmethod # known case of __new__
    5664     def __new__(*args, **kwargs): # real signature unknown
    5665         """ Create and return a new object.  See help(type) for accurate signature. """
    5666         pass
    5667 
    5668 
    5669 class ValueError(Exception):
    5670     """ Inappropriate argument value (of correct type). """
    5671     def __init__(self, *args, **kwargs): # real signature unknown
    5672         pass
    5673 
    5674     @staticmethod # known case of __new__
    5675     def __new__(*args, **kwargs): # real signature unknown
    5676         """ Create and return a new object.  See help(type) for accurate signature. """
    5677         pass
    5678 
    5679 
    5680 class UnicodeError(ValueError):
    5681     """ Unicode related error. """
    5682     def __init__(self, *args, **kwargs): # real signature unknown
    5683         pass
    5684 
    5685     @staticmethod # known case of __new__
    5686     def __new__(*args, **kwargs): # real signature unknown
    5687         """ Create and return a new object.  See help(type) for accurate signature. """
    5688         pass
    5689 
    5690 
    5691 class UnicodeDecodeError(UnicodeError):
    5692     """ Unicode decoding error. """
    5693     def __init__(self, *args, **kwargs): # real signature unknown
    5694         pass
    5695 
    5696     @staticmethod # known case of __new__
    5697     def __new__(*args, **kwargs): # real signature unknown
    5698         """ Create and return a new object.  See help(type) for accurate signature. """
    5699         pass
    5700 
    5701     def __str__(self, *args, **kwargs): # real signature unknown
    5702         """ Return str(self). """
    5703         pass
    5704 
    5705     encoding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5706     """exception encoding"""
    5707 
    5708     end = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5709     """exception end"""
    5710 
    5711     object = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5712     """exception object"""
    5713 
    5714     reason = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5715     """exception reason"""
    5716 
    5717     start = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5718     """exception start"""
    5719 
    5720 
    5721 
    5722 class UnicodeEncodeError(UnicodeError):
    5723     """ Unicode encoding error. """
    5724     def __init__(self, *args, **kwargs): # real signature unknown
    5725         pass
    5726 
    5727     @staticmethod # known case of __new__
    5728     def __new__(*args, **kwargs): # real signature unknown
    5729         """ Create and return a new object.  See help(type) for accurate signature. """
    5730         pass
    5731 
    5732     def __str__(self, *args, **kwargs): # real signature unknown
    5733         """ Return str(self). """
    5734         pass
    5735 
    5736     encoding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5737     """exception encoding"""
    5738 
    5739     end = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5740     """exception end"""
    5741 
    5742     object = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5743     """exception object"""
    5744 
    5745     reason = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5746     """exception reason"""
    5747 
    5748     start = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5749     """exception start"""
    5750 
    5751 
    5752 
    5753 class UnicodeTranslateError(UnicodeError):
    5754     """ Unicode translation error. """
    5755     def __init__(self, *args, **kwargs): # real signature unknown
    5756         pass
    5757 
    5758     @staticmethod # known case of __new__
    5759     def __new__(*args, **kwargs): # real signature unknown
    5760         """ Create and return a new object.  See help(type) for accurate signature. """
    5761         pass
    5762 
    5763     def __str__(self, *args, **kwargs): # real signature unknown
    5764         """ Return str(self). """
    5765         pass
    5766 
    5767     encoding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5768     """exception encoding"""
    5769 
    5770     end = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5771     """exception end"""
    5772 
    5773     object = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5774     """exception object"""
    5775 
    5776     reason = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5777     """exception reason"""
    5778 
    5779     start = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5780     """exception start"""
    5781 
    5782 
    5783 
    5784 class UnicodeWarning(Warning):
    5785     """
    5786     Base class for warnings about Unicode related problems, mostly
    5787     related to conversion problems.
    5788     """
    5789     def __init__(self, *args, **kwargs): # real signature unknown
    5790         pass
    5791 
    5792     @staticmethod # known case of __new__
    5793     def __new__(*args, **kwargs): # real signature unknown
    5794         """ Create and return a new object.  See help(type) for accurate signature. """
    5795         pass
    5796 
    5797 
    5798 class UserWarning(Warning):
    5799     """ Base class for warnings generated by user code. """
    5800     def __init__(self, *args, **kwargs): # real signature unknown
    5801         pass
    5802 
    5803     @staticmethod # known case of __new__
    5804     def __new__(*args, **kwargs): # real signature unknown
    5805         """ Create and return a new object.  See help(type) for accurate signature. """
    5806         pass
    5807 
    5808 
    5809 class ZeroDivisionError(ArithmeticError):
    5810     """ Second argument to a division or modulo operation was zero. """
    5811     def __init__(self, *args, **kwargs): # real signature unknown
    5812         pass
    5813 
    5814     @staticmethod # known case of __new__
    5815     def __new__(*args, **kwargs): # real signature unknown
    5816         """ Create and return a new object.  See help(type) for accurate signature. """
    5817         pass
    5818 
    5819 
    5820 class zip(object):
    5821     """
    5822     zip(*iterables) --> zip object
    5823     
    5824     Return a zip object whose .__next__() method returns a tuple where
    5825     the i-th element comes from the i-th iterable argument.  The .__next__()
    5826     method continues until the shortest iterable in the argument sequence
    5827     is exhausted and then it raises StopIteration.
    5828     """
    5829     def __getattribute__(self, *args, **kwargs): # real signature unknown
    5830         """ Return getattr(self, name). """
    5831         pass
    5832 
    5833     def __init__(self, *iterables): # real signature unknown; restored from __doc__
    5834         pass
    5835 
    5836     def __iter__(self, *args, **kwargs): # real signature unknown
    5837         """ Implement iter(self). """
    5838         pass
    5839 
    5840     @staticmethod # known case of __new__
    5841     def __new__(*args, **kwargs): # real signature unknown
    5842         """ Create and return a new object.  See help(type) for accurate signature. """
    5843         pass
    5844 
    5845     def __next__(self, *args, **kwargs): # real signature unknown
    5846         """ Implement next(self). """
    5847         pass
    5848 
    5849     def __reduce__(self, *args, **kwargs): # real signature unknown
    5850         """ Return state information for pickling. """
    5851         pass
    5852 
    5853 
    5854 class __loader__(object):
    5855     """
    5856     Meta path import for built-in modules.
    5857     
    5858         All methods are either class or static methods to avoid the need to
    5859         instantiate the class.
    5860     """
    5861     def create_module(self, *args, **kwargs): # real signature unknown
    5862         """ Create a built-in module """
    5863         pass
    5864 
    5865     def exec_module(self, *args, **kwargs): # real signature unknown
    5866         """ Exec a built-in module """
    5867         pass
    5868 
    5869     def find_module(self, *args, **kwargs): # real signature unknown
    5870         """
    5871         Find the built-in module.
    5872         
    5873                 If 'path' is ever specified then the search is considered a failure.
    5874         
    5875                 This method is deprecated.  Use find_spec() instead.
    5876         """
    5877         pass
    5878 
    5879     def find_spec(self, *args, **kwargs): # real signature unknown
    5880         pass
    5881 
    5882     def get_code(self, *args, **kwargs): # real signature unknown
    5883         """ Return None as built-in modules do not have code objects. """
    5884         pass
    5885 
    5886     def get_source(self, *args, **kwargs): # real signature unknown
    5887         """ Return None as built-in modules do not have source code. """
    5888         pass
    5889 
    5890     def is_package(self, *args, **kwargs): # real signature unknown
    5891         """ Return False as built-in modules are never packages. """
    5892         pass
    5893 
    5894     def load_module(self, *args, **kwargs): # real signature unknown
    5895         """
    5896         Load the specified module into sys.modules and return it.
    5897         
    5898             This method is deprecated.  Use loader.exec_module instead.
    5899         """
    5900         pass
    5901 
    5902     def module_repr(module): # reliably restored by inspect
    5903         """
    5904         Return repr for the module.
    5905         
    5906                 The method is deprecated.  The import machinery does the job itself.
    5907         """
    5908         pass
    5909 
    5910     def __init__(self, *args, **kwargs): # real signature unknown
    5911         pass
    5912 
    5913     __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    5914     """list of weak references to the object (if defined)"""
    5915 
    5916 
    5917     __dict__ = None # (!) real value is "mappingproxy({'__module__': '_frozen_importlib', '__doc__': 'Meta path import for built-in modules.\n\n    All methods are either class or static methods to avoid the need to\n    instantiate the class.\n\n    ', 'module_repr': <staticmethod object at 0x0000026787C73460>, 'find_spec': <classmethod object at 0x0000026787C73490>, 'find_module': <classmethod object at 0x0000026787C734C0>, 'create_module': <classmethod object at 0x0000026787C734F0>, 'exec_module': <classmethod object at 0x0000026787C73520>, 'get_code': <classmethod object at 0x0000026787C735B0>, 'get_source': <classmethod object at 0x0000026787C73640>, 'is_package': <classmethod object at 0x0000026787C736D0>, 'load_module': <classmethod object at 0x0000026787C73700>, '__dict__': <attribute '__dict__' of 'BuiltinImporter' objects>, '__weakref__': <attribute '__weakref__' of 'BuiltinImporter' objects>})"
    5918 
    5919 
    5920 # variables with complex values
    5921 
    5922 Ellipsis = None # (!) real value is 'Ellipsis'
    5923 
    5924 NotImplemented = None # (!) real value is 'NotImplemented'
    5925 
    5926 __spec__ = None # (!) real value is "ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>)"
    bool
    3、字符串 str
      引号里边的都为字符串,引号里单个个体为一个字符,两个以上的个体为字符串的子序列
    字符串常用功能:
    • 移除空白
    • 分割
    • 长度
    • 索引
    • 切片
    class str(basestring):
        """
        str(object='') -> string
        
        Return a nice string representation of the object.
        If the argument is a string, the return value is the same object.
        """
        def capitalize(self):  
            """ 首字母变大写 """
            """
            S.capitalize() -> string
            
            Return a copy of the string S with only its first character
            capitalized.
            """
            return ""
    
        def center(self, width, fillchar=None):  
            """ 内容居中,width:总长度;fillchar:空白处填充内容,默认无 """
            """
            S.center(width[, fillchar]) -> string
            
            Return S centered in a string of length width. Padding is
            done using the specified fill character (default is a space)
            """
            return ""
    
        def count(self, sub, start=None, end=None):  
            """ 子序列个数 """
            """
            S.count(sub[, start[, end]]) -> int
            
            Return the number of non-overlapping occurrences of substring sub in
            string S[start:end].  Optional arguments start and end are interpreted
            as in slice notation.
            """
            return 0
    
        def decode(self, encoding=None, errors=None):  
            """ 解码 """
            """
            S.decode([encoding[,errors]]) -> object
            
            Decodes S using the codec registered for encoding. encoding defaults
            to the default encoding. errors may be given to set a different error
            handling scheme. Default is 'strict' meaning that encoding errors raise
            a UnicodeDecodeError. Other possible values are 'ignore' and 'replace'
            as well as any other name registered with codecs.register_error that is
            able to handle UnicodeDecodeErrors.
            """
            return object()
    
        def encode(self, encoding=None, errors=None):  
            """ 编码,针对unicode """
            """
            S.encode([encoding[,errors]]) -> object
            
            Encodes S using the codec registered for encoding. encoding defaults
            to the default encoding. errors may be given to set a different error
            handling scheme. Default is 'strict' meaning that encoding errors raise
            a UnicodeEncodeError. Other possible values are 'ignore', 'replace' and
            'xmlcharrefreplace' as well as any other name registered with
            codecs.register_error that is able to handle UnicodeEncodeErrors.
            """
            return object()
    
        def endswith(self, suffix, start=None, end=None):  
            """ 是否以 xxx 结束 """
            """
            S.endswith(suffix[, start[, end]]) -> bool
            
            Return True if S ends with the specified suffix, False otherwise.
            With optional start, test S beginning at that position.
            With optional end, stop comparing S at that position.
            suffix can also be a tuple of strings to try.
            """
            return False
    
        def expandtabs(self, tabsize=None):  
            """ 将tab转换成空格,默认一个tab转换成8个空格 """
            """
            S.expandtabs([tabsize]) -> string
            
            Return a copy of S where all tab characters are expanded using spaces.
            If tabsize is not given, a tab size of 8 characters is assumed.
            """
            return ""
    
        def find(self, sub, start=None, end=None):  
            """ 寻找子序列位置,如果没找到,返回 -1 """
            """
            S.find(sub [,start [,end]]) -> int
            
            Return the lowest index in S where substring sub is found,
            such that sub is contained within S[start:end].  Optional
            arguments start and end are interpreted as in slice notation.
            
            Return -1 on failure.
            """
            return 0
    
        def format(*args, **kwargs): # known special case of str.format
            """ 字符串格式化,动态参数,将函数式编程时细说 """
            """
            S.format(*args, **kwargs) -> string
            
            Return a formatted version of S, using substitutions from args and kwargs.
            The substitutions are identified by braces ('{' and '}').
            """
            pass
    
        def index(self, sub, start=None, end=None):  
            """ 子序列位置,如果没找到,报错 """
            S.index(sub [,start [,end]]) -> int
            
            Like S.find() but raise ValueError when the substring is not found.
            """
            return 0
    
        def isalnum(self):  
            """ 是否是字母和数字 """
            """
            S.isalnum() -> bool
            
            Return True if all characters in S are alphanumeric
            and there is at least one character in S, False otherwise.
            """
            return False
    
        def isalpha(self):  
            """ 是否是字母 """
            """
            S.isalpha() -> bool
            
            Return True if all characters in S are alphabetic
            and there is at least one character in S, False otherwise.
            """
            return False
    
        def isdigit(self):  
            """ 是否是数字 """
            """
            S.isdigit() -> bool
            
            Return True if all characters in S are digits
            and there is at least one character in S, False otherwise.
            """
            return False
    
        def islower(self):  
            """ 是否小写 """
            """
            S.islower() -> bool
            
            Return True if all cased characters in S are lowercase and there is
            at least one cased character in S, False otherwise.
            """
            return False
    
        def isspace(self):  
            """
            S.isspace() -> bool
            
            Return True if all characters in S are whitespace
            and there is at least one character in S, False otherwise.
            """
            return False
    
        def istitle(self):  
            """
            S.istitle() -> bool
            
            Return True if S is a titlecased string and there is at least one
            character in S, i.e. uppercase characters may only follow uncased
            characters and lowercase characters only cased ones. Return False
            otherwise.
            """
            return False
    
        def isupper(self):  
            """
            S.isupper() -> bool
            
            Return True if all cased characters in S are uppercase and there is
            at least one cased character in S, False otherwise.
            """
            return False
    
        def join(self, iterable):  
            """ 连接 """
            """
            S.join(iterable) -> string
            
            Return a string which is the concatenation of the strings in the
            iterable.  The separator between elements is S.
            """
            return ""
    
        def ljust(self, width, fillchar=None):  
            """ 内容左对齐,右侧填充 """
            """
            S.ljust(width[, fillchar]) -> string
            
            Return S left-justified in a string of length width. Padding is
            done using the specified fill character (default is a space).
            """
            return ""
    
        def lower(self):  
            """ 变小写 """
            """
            S.lower() -> string
            
            Return a copy of the string S converted to lowercase.
            """
            return ""
    
        def lstrip(self, chars=None):  
            """ 移除左侧空白 """
            """
            S.lstrip([chars]) -> string or unicode
            
            Return a copy of the string S with leading whitespace removed.
            If chars is given and not None, remove characters in chars instead.
            If chars is unicode, S will be converted to unicode before stripping
            """
            return ""
    
        def partition(self, sep):  
            """ 分割,前,中,后三部分 """
            """
            S.partition(sep) -> (head, sep, tail)
            
            Search for the separator sep in S, and return the part before it,
            the separator itself, and the part after it.  If the separator is not
            found, return S and two empty strings.
            """
            pass
    
        def replace(self, old, new, count=None):  
            """ 替换 """
            """
            S.replace(old, new[, count]) -> string
            
            Return a copy of string S with all occurrences of substring
            old replaced by new.  If the optional argument count is
            given, only the first count occurrences are replaced.
            """
            return ""
    
        def rfind(self, sub, start=None, end=None):  
            """
            S.rfind(sub [,start [,end]]) -> int
            
            Return the highest index in S where substring sub is found,
            such that sub is contained within S[start:end].  Optional
            arguments start and end are interpreted as in slice notation.
            
            Return -1 on failure.
            """
            return 0
    
        def rindex(self, sub, start=None, end=None):  
            """
            S.rindex(sub [,start [,end]]) -> int
            
            Like S.rfind() but raise ValueError when the substring is not found.
            """
            return 0
    
        def rjust(self, width, fillchar=None):  
            """
            S.rjust(width[, fillchar]) -> string
            
            Return S right-justified in a string of length width. Padding is
            done using the specified fill character (default is a space)
            """
            return ""
    
        def rpartition(self, sep):  
            """
            S.rpartition(sep) -> (head, sep, tail)
            
            Search for the separator sep in S, starting at the end of S, and return
            the part before it, the separator itself, and the part after it.  If the
            separator is not found, return two empty strings and S.
            """
            pass
    
        def rsplit(self, sep=None, maxsplit=None):  
            """
            S.rsplit([sep [,maxsplit]]) -> list of strings
            
            Return a list of the words in the string S, using sep as the
            delimiter string, starting at the end of the string and working
            to the front.  If maxsplit is given, at most maxsplit splits are
            done. If sep is not specified or is None, any whitespace string
            is a separator.
            """
            return []
    
        def rstrip(self, chars=None):  
            """
            S.rstrip([chars]) -> string or unicode
            
            Return a copy of the string S with trailing whitespace removed.
            If chars is given and not None, remove characters in chars instead.
            If chars is unicode, S will be converted to unicode before stripping
            """
            return ""
    
        def split(self, sep=None, maxsplit=None):  
            """ 分割, maxsplit最多分割几次 """
            """
            S.split([sep [,maxsplit]]) -> list of strings
            
            Return a list of the words in the string S, using sep as the
            delimiter string.  If maxsplit is given, at most maxsplit
            splits are done. If sep is not specified or is None, any
            whitespace string is a separator and empty strings are removed
            from the result.
            """
            return []
    
        def splitlines(self, keepends=False):  
            """ 根据换行分割 """
            """
            S.splitlines(keepends=False) -> list of strings
            
            Return a list of the lines in S, breaking at line boundaries.
            Line breaks are not included in the resulting list unless keepends
            is given and true.
            """
            return []
    
        def startswith(self, prefix, start=None, end=None):  
            """ 是否起始 """
            """
            S.startswith(prefix[, start[, end]]) -> bool
            
            Return True if S starts with the specified prefix, False otherwise.
            With optional start, test S beginning at that position.
            With optional end, stop comparing S at that position.
            prefix can also be a tuple of strings to try.
            """
            return False
    
        def strip(self, chars=None):  
            """ 移除两段空白 """
            """
            S.strip([chars]) -> string or unicode
            
            Return a copy of the string S with leading and trailing
            whitespace removed.
            If chars is given and not None, remove characters in chars instead.
            If chars is unicode, S will be converted to unicode before stripping
            """
            return ""
    
        def swapcase(self):  
            """ 大写变小写,小写变大写 """
            """
            S.swapcase() -> string
            
            Return a copy of the string S with uppercase characters
            converted to lowercase and vice versa.
            """
            return ""
    
        def title(self):  
            """
            S.title() -> string
            
            Return a titlecased version of S, i.e. words start with uppercase
            characters, all remaining cased characters have lowercase.
            """
            return ""
    
        def translate(self, table, deletechars=None):  
            """
            转换,需要先做一个对应表,最后一个表示删除字符集合
            intab = "aeiou"
            outtab = "12345"
            trantab = maketrans(intab, outtab)
            str = "this is string example....wow!!!"
            print str.translate(trantab, 'xm')
            """
    
            """
            S.translate(table [,deletechars]) -> string
            
            Return a copy of the string S, where all characters occurring
            in the optional argument deletechars are removed, and the
            remaining characters have been mapped through the given
            translation table, which must be a string of length 256 or None.
            If the table argument is None, no translation is applied and
            the operation simply removes the characters in deletechars.
            """
            return ""
    
        def upper(self):  
            """
            S.upper() -> string
            
            Return a copy of the string S converted to uppercase.
            """
            return ""
    
        def zfill(self, width):  
            """方法返回指定长度的字符串,原字符串右对齐,前面填充0。"""
            """
            S.zfill(width) -> string
            
            Pad a numeric string S with zeros on the left, to fill a field
            of the specified width.  The string S is never truncated.
            """
            return ""
    
        def _formatter_field_name_split(self, *args, **kwargs): # real signature unknown
            pass
    
        def _formatter_parser(self, *args, **kwargs): # real signature unknown
            pass
    
        def __add__(self, y):  
            """ x.__add__(y) <==> x+y """
            pass
    
        def __contains__(self, y):  
            """ x.__contains__(y) <==> y in x """
            pass
    
        def __eq__(self, y):  
            """ x.__eq__(y) <==> x==y """
            pass
    
        def __format__(self, format_spec):  
            """
            S.__format__(format_spec) -> string
            
            Return a formatted version of S as described by format_spec.
            """
            return ""
    
        def __getattribute__(self, name):  
            """ x.__getattribute__('name') <==> x.name """
            pass
    
        def __getitem__(self, y):  
            """ x.__getitem__(y) <==> x[y] """
            pass
    
        def __getnewargs__(self, *args, **kwargs): # real signature unknown
            pass
    
        def __getslice__(self, i, j):  
            """
            x.__getslice__(i, j) <==> x[i:j]
                       
                       Use of negative indices is not supported.
            """
            pass
    
        def __ge__(self, y):  
            """ x.__ge__(y) <==> x>=y """
            pass
    
        def __gt__(self, y):  
            """ x.__gt__(y) <==> x>y """
            pass
    
        def __hash__(self):  
            """ x.__hash__() <==> hash(x) """
            pass
    
        def __init__(self, string=''): # known special case of str.__init__
            """
            str(object='') -> string
            
            Return a nice string representation of the object.
            If the argument is a string, the return value is the same object.
            # (copied from class doc)
            """
            pass
    
        def __len__(self):  
            """ x.__len__() <==> len(x) """
            pass
    
        def __le__(self, y):  
            """ x.__le__(y) <==> x<=y """
            pass
    
        def __lt__(self, y):  
            """ x.__lt__(y) <==> x<y """
            pass
    
        def __mod__(self, y):  
            """ x.__mod__(y) <==> x%y """
            pass
    
        def __mul__(self, n):  
            """ x.__mul__(n) <==> x*n """
            pass
    
        @staticmethod # known case of __new__
        def __new__(S, *more):  
            """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
            pass
    
        def __ne__(self, y):  
            """ x.__ne__(y) <==> x!=y """
            pass
    
        def __repr__(self):  
            """ x.__repr__() <==> repr(x) """
            pass
    
        def __rmod__(self, y):  
            """ x.__rmod__(y) <==> y%x """
            pass
    
        def __rmul__(self, n):  
            """ x.__rmul__(n) <==> n*x """
            pass
    
        def __sizeof__(self):  
            """ S.__sizeof__() -> size of S in memory, in bytes """
            pass
    
        def __str__(self):  
            """ x.__str__() <==> str(x) """
            pass
    
    str
    str
    4、列表 list
     创建列表:
    name_list = ['alex', 'seven', 'eric']
    或
    name_list = list(['alex', 'seven', 'eric'])

    基本操作:

    • 索引
    • 切片
    • 追加
    • 删除
    • 长度
    • 切片
    • 循环
    • 包含
      1 class list(object):
      2     """
      3     list() -> new empty list
      4     list(iterable) -> new list initialized from iterable's items
      5     """
      6     def append(self, p_object): # real signature unknown; restored from __doc__
      7         """ L.append(object) -- append object to end """
      8         pass
      9 
     10     def count(self, value): # real signature unknown; restored from __doc__
     11         """ L.count(value) -> integer -- return number of occurrences of value """
     12         return 0
     13 
     14     def extend(self, iterable): # real signature unknown; restored from __doc__
     15         """ L.extend(iterable) -- extend list by appending elements from the iterable """
     16         pass
     17 
     18     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
     19         """
     20         L.index(value, [start, [stop]]) -> integer -- return first index of value.
     21         Raises ValueError if the value is not present.
     22         """
     23         return 0
     24 
     25     def insert(self, index, p_object): # real signature unknown; restored from __doc__
     26         """ L.insert(index, object) -- insert object before index """
     27         pass
     28 
     29     def pop(self, index=None): # real signature unknown; restored from __doc__
     30         """
     31         L.pop([index]) -> item -- remove and return item at index (default last).
     32         Raises IndexError if list is empty or index is out of range.
     33         """
     34         pass
     35 
     36     def remove(self, value): # real signature unknown; restored from __doc__
     37         """
     38         L.remove(value) -- remove first occurrence of value.
     39         Raises ValueError if the value is not present.
     40         """
     41         pass
     42 
     43     def reverse(self): # real signature unknown; restored from __doc__
     44         """ L.reverse() -- reverse *IN PLACE* """
     45         pass
     46 
     47     def sort(self, cmp=None, key=None, reverse=False): # real signature unknown; restored from __doc__
     48         """
     49         L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
     50         cmp(x, y) -> -1, 0, 1
     51         """
     52         pass
     53 
     54     def __add__(self, y): # real signature unknown; restored from __doc__
     55         """ x.__add__(y) <==> x+y """
     56         pass
     57 
     58     def __contains__(self, y): # real signature unknown; restored from __doc__
     59         """ x.__contains__(y) <==> y in x """
     60         pass
     61 
     62     def __delitem__(self, y): # real signature unknown; restored from __doc__
     63         """ x.__delitem__(y) <==> del x[y] """
     64         pass
     65 
     66     def __delslice__(self, i, j): # real signature unknown; restored from __doc__
     67         """
     68         x.__delslice__(i, j) <==> del x[i:j]
     69                    
     70                    Use of negative indices is not supported.
     71         """
     72         pass
     73 
     74     def __eq__(self, y): # real signature unknown; restored from __doc__
     75         """ x.__eq__(y) <==> x==y """
     76         pass
     77 
     78     def __getattribute__(self, name): # real signature unknown; restored from __doc__
     79         """ x.__getattribute__('name') <==> x.name """
     80         pass
     81 
     82     def __getitem__(self, y): # real signature unknown; restored from __doc__
     83         """ x.__getitem__(y) <==> x[y] """
     84         pass
     85 
     86     def __getslice__(self, i, j): # real signature unknown; restored from __doc__
     87         """
     88         x.__getslice__(i, j) <==> x[i:j]
     89                    
     90                    Use of negative indices is not supported.
     91         """
     92         pass
     93 
     94     def __ge__(self, y): # real signature unknown; restored from __doc__
     95         """ x.__ge__(y) <==> x>=y """
     96         pass
     97 
     98     def __gt__(self, y): # real signature unknown; restored from __doc__
     99         """ x.__gt__(y) <==> x>y """
    100         pass
    101 
    102     def __iadd__(self, y): # real signature unknown; restored from __doc__
    103         """ x.__iadd__(y) <==> x+=y """
    104         pass
    105 
    106     def __imul__(self, y): # real signature unknown; restored from __doc__
    107         """ x.__imul__(y) <==> x*=y """
    108         pass
    109 
    110     def __init__(self, seq=()): # known special case of list.__init__
    111         """
    112         list() -> new empty list
    113         list(iterable) -> new list initialized from iterable's items
    114         # (copied from class doc)
    115         """
    116         pass
    117 
    118     def __iter__(self): # real signature unknown; restored from __doc__
    119         """ x.__iter__() <==> iter(x) """
    120         pass
    121 
    122     def __len__(self): # real signature unknown; restored from __doc__
    123         """ x.__len__() <==> len(x) """
    124         pass
    125 
    126     def __le__(self, y): # real signature unknown; restored from __doc__
    127         """ x.__le__(y) <==> x<=y """
    128         pass
    129 
    130     def __lt__(self, y): # real signature unknown; restored from __doc__
    131         """ x.__lt__(y) <==> x<y """
    132         pass
    133 
    134     def __mul__(self, n): # real signature unknown; restored from __doc__
    135         """ x.__mul__(n) <==> x*n """
    136         pass
    137 
    138     @staticmethod # known case of __new__
    139     def __new__(S, *more): # real signature unknown; restored from __doc__
    140         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
    141         pass
    142 
    143     def __ne__(self, y): # real signature unknown; restored from __doc__
    144         """ x.__ne__(y) <==> x!=y """
    145         pass
    146 
    147     def __repr__(self): # real signature unknown; restored from __doc__
    148         """ x.__repr__() <==> repr(x) """
    149         pass
    150 
    151     def __reversed__(self): # real signature unknown; restored from __doc__
    152         """ L.__reversed__() -- return a reverse iterator over the list """
    153         pass
    154 
    155     def __rmul__(self, n): # real signature unknown; restored from __doc__
    156         """ x.__rmul__(n) <==> n*x """
    157         pass
    158 
    159     def __setitem__(self, i, y): # real signature unknown; restored from __doc__
    160         """ x.__setitem__(i, y) <==> x[i]=y """
    161         pass
    162 
    163     def __setslice__(self, i, j, y): # real signature unknown; restored from __doc__
    164         """
    165         x.__setslice__(i, j, y) <==> x[i:j]=y
    166                    
    167                    Use  of negative indices is not supported.
    168         """
    169         pass
    170 
    171     def __sizeof__(self): # real signature unknown; restored from __doc__
    172         """ L.__sizeof__() -- size of L in memory, in bytes """
    173         pass
    174 
    175     __hash__ = None
    176 
    177 list
    list
    5、元祖 tuple
    创建元祖:
    ages = (11, 22, 33, 44, 55)
    或
    ages = tuple((11, 22, 33, 44, 55))
    基本操作:
    • 索引
    • 切片
    • 循环
    • 长度
    • 包含
      1 lass tuple(object):
      2     """
      3     tuple() -> empty tuple
      4     tuple(iterable) -> tuple initialized from iterable's items
      5     
      6     If the argument is a tuple, the return value is the same object.
      7     """
      8     def count(self, value): # real signature unknown; restored from __doc__
      9         """ T.count(value) -> integer -- return number of occurrences of value """
     10         return 0
     11 
     12     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
     13         """
     14         T.index(value, [start, [stop]]) -> integer -- return first index of value.
     15         Raises ValueError if the value is not present.
     16         """
     17         return 0
     18 
     19     def __add__(self, y): # real signature unknown; restored from __doc__
     20         """ x.__add__(y) <==> x+y """
     21         pass
     22 
     23     def __contains__(self, y): # real signature unknown; restored from __doc__
     24         """ x.__contains__(y) <==> y in x """
     25         pass
     26 
     27     def __eq__(self, y): # real signature unknown; restored from __doc__
     28         """ x.__eq__(y) <==> x==y """
     29         pass
     30 
     31     def __getattribute__(self, name): # real signature unknown; restored from __doc__
     32         """ x.__getattribute__('name') <==> x.name """
     33         pass
     34 
     35     def __getitem__(self, y): # real signature unknown; restored from __doc__
     36         """ x.__getitem__(y) <==> x[y] """
     37         pass
     38 
     39     def __getnewargs__(self, *args, **kwargs): # real signature unknown
     40         pass
     41 
     42     def __getslice__(self, i, j): # real signature unknown; restored from __doc__
     43         """
     44         x.__getslice__(i, j) <==> x[i:j]
     45                    
     46                    Use of negative indices is not supported.
     47         """
     48         pass
     49 
     50     def __ge__(self, y): # real signature unknown; restored from __doc__
     51         """ x.__ge__(y) <==> x>=y """
     52         pass
     53 
     54     def __gt__(self, y): # real signature unknown; restored from __doc__
     55         """ x.__gt__(y) <==> x>y """
     56         pass
     57 
     58     def __hash__(self): # real signature unknown; restored from __doc__
     59         """ x.__hash__() <==> hash(x) """
     60         pass
     61 
     62     def __init__(self, seq=()): # known special case of tuple.__init__
     63         """
     64         tuple() -> empty tuple
     65         tuple(iterable) -> tuple initialized from iterable's items
     66         
     67         If the argument is a tuple, the return value is the same object.
     68         # (copied from class doc)
     69         """
     70         pass
     71 
     72     def __iter__(self): # real signature unknown; restored from __doc__
     73         """ x.__iter__() <==> iter(x) """
     74         pass
     75 
     76     def __len__(self): # real signature unknown; restored from __doc__
     77         """ x.__len__() <==> len(x) """
     78         pass
     79 
     80     def __le__(self, y): # real signature unknown; restored from __doc__
     81         """ x.__le__(y) <==> x<=y """
     82         pass
     83 
     84     def __lt__(self, y): # real signature unknown; restored from __doc__
     85         """ x.__lt__(y) <==> x<y """
     86         pass
     87 
     88     def __mul__(self, n): # real signature unknown; restored from __doc__
     89         """ x.__mul__(n) <==> x*n """
     90         pass
     91 
     92     @staticmethod # known case of __new__
     93     def __new__(S, *more): # real signature unknown; restored from __doc__
     94         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
     95         pass
     96 
     97     def __ne__(self, y): # real signature unknown; restored from __doc__
     98         """ x.__ne__(y) <==> x!=y """
     99         pass
    100 
    101     def __repr__(self): # real signature unknown; restored from __doc__
    102         """ x.__repr__() <==> repr(x) """
    103         pass
    104 
    105     def __rmul__(self, n): # real signature unknown; restored from __doc__
    106         """ x.__rmul__(n) <==> n*x """
    107         pass
    108 
    109     def __sizeof__(self): # real signature unknown; restored from __doc__
    110         """ T.__sizeof__() -- size of T in memory, in bytes """
    111         pass
    112 
    113 tuple
    tuple

    6、字典(无序) dict

    创建字典:
    person = {"name": "mr.wu", 'age': 18}
    或
    person = dict({"name": "mr.wu", 'age': 18})

    常用操作:

    • 索引
    • 新增
    • 删除
    • 键、值、键值对
    • 循环
    • 长度
      1 class dict(object):
      2     """
      3     dict() -> new empty dictionary
      4     dict(mapping) -> new dictionary initialized from a mapping object's
      5         (key, value) pairs
      6     dict(iterable) -> new dictionary initialized as if via:
      7         d = {}
      8         for k, v in iterable:
      9             d[k] = v
     10     dict(**kwargs) -> new dictionary initialized with the name=value pairs
     11         in the keyword argument list.  For example:  dict(one=1, two=2)
     12     """
     13 
     14     def clear(self): # real signature unknown; restored from __doc__
     15         """ 清除内容 """
     16         """ D.clear() -> None.  Remove all items from D. """
     17         pass
     18 
     19     def copy(self): # real signature unknown; restored from __doc__
     20         """ 浅拷贝 """
     21         """ D.copy() -> a shallow copy of D """
     22         pass
     23 
     24     @staticmethod # known case
     25     def fromkeys(S, v=None): # real signature unknown; restored from __doc__
     26         """
     27         dict.fromkeys(S[,v]) -> New dict with keys from S and values equal to v.
     28         v defaults to None.
     29         """
     30         pass
     31 
     32     def get(self, k, d=None): # real signature unknown; restored from __doc__
     33         """ 根据key获取值,d是默认值 """
     34         """ D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None. """
     35         pass
     36 
     37     def has_key(self, k): # real signature unknown; restored from __doc__
     38         """ 是否有key """
     39         """ D.has_key(k) -> True if D has a key k, else False """
     40         return False
     41 
     42     def items(self): # real signature unknown; restored from __doc__
     43         """ 所有项的列表形式 """
     44         """ D.items() -> list of D's (key, value) pairs, as 2-tuples """
     45         return []
     46 
     47     def iteritems(self): # real signature unknown; restored from __doc__
     48         """ 项可迭代 """
     49         """ D.iteritems() -> an iterator over the (key, value) items of D """
     50         pass
     51 
     52     def iterkeys(self): # real signature unknown; restored from __doc__
     53         """ key可迭代 """
     54         """ D.iterkeys() -> an iterator over the keys of D """
     55         pass
     56 
     57     def itervalues(self): # real signature unknown; restored from __doc__
     58         """ value可迭代 """
     59         """ D.itervalues() -> an iterator over the values of D """
     60         pass
     61 
     62     def keys(self): # real signature unknown; restored from __doc__
     63         """ 所有的key列表 """
     64         """ D.keys() -> list of D's keys """
     65         return []
     66 
     67     def pop(self, k, d=None): # real signature unknown; restored from __doc__
     68         """ 获取并在字典中移除 """
     69         """
     70         D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
     71         If key is not found, d is returned if given, otherwise KeyError is raised
     72         """
     73         pass
     74 
     75     def popitem(self): # real signature unknown; restored from __doc__
     76         """ 获取并在字典中移除 """
     77         """
     78         D.popitem() -> (k, v), remove and return some (key, value) pair as a
     79         2-tuple; but raise KeyError if D is empty.
     80         """
     81         pass
     82 
     83     def setdefault(self, k, d=None): # real signature unknown; restored from __doc__
     84         """ 如果key不存在,则创建,如果存在,则返回已存在的值且不修改 """
     85         """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """
     86         pass
     87 
     88     def update(self, E=None, **F): # known special case of dict.update
     89         """ 更新
     90             {'name':'alex', 'age': 18000}
     91             [('name','sbsbsb'),]
     92         """
     93         """
     94         D.update([E, ]**F) -> None.  Update D from dict/iterable E and F.
     95         If E present and has a .keys() method, does:     for k in E: D[k] = E[k]
     96         If E present and lacks .keys() method, does:     for (k, v) in E: D[k] = v
     97         In either case, this is followed by: for k in F: D[k] = F[k]
     98         """
     99         pass
    100 
    101     def values(self): # real signature unknown; restored from __doc__
    102         """ 所有的值 """
    103         """ D.values() -> list of D's values """
    104         return []
    105 
    106     def viewitems(self): # real signature unknown; restored from __doc__
    107         """ 所有项,只是将内容保存至view对象中 """
    108         """ D.viewitems() -> a set-like object providing a view on D's items """
    109         pass
    110 
    111     def viewkeys(self): # real signature unknown; restored from __doc__
    112         """ D.viewkeys() -> a set-like object providing a view on D's keys """
    113         pass
    114 
    115     def viewvalues(self): # real signature unknown; restored from __doc__
    116         """ D.viewvalues() -> an object providing a view on D's values """
    117         pass
    118 
    119     def __cmp__(self, y): # real signature unknown; restored from __doc__
    120         """ x.__cmp__(y) <==> cmp(x,y) """
    121         pass
    122 
    123     def __contains__(self, k): # real signature unknown; restored from __doc__
    124         """ D.__contains__(k) -> True if D has a key k, else False """
    125         return False
    126 
    127     def __delitem__(self, y): # real signature unknown; restored from __doc__
    128         """ x.__delitem__(y) <==> del x[y] """
    129         pass
    130 
    131     def __eq__(self, y): # real signature unknown; restored from __doc__
    132         """ x.__eq__(y) <==> x==y """
    133         pass
    134 
    135     def __getattribute__(self, name): # real signature unknown; restored from __doc__
    136         """ x.__getattribute__('name') <==> x.name """
    137         pass
    138 
    139     def __getitem__(self, y): # real signature unknown; restored from __doc__
    140         """ x.__getitem__(y) <==> x[y] """
    141         pass
    142 
    143     def __ge__(self, y): # real signature unknown; restored from __doc__
    144         """ x.__ge__(y) <==> x>=y """
    145         pass
    146 
    147     def __gt__(self, y): # real signature unknown; restored from __doc__
    148         """ x.__gt__(y) <==> x>y """
    149         pass
    150 
    151     def __init__(self, seq=None, **kwargs): # known special case of dict.__init__
    152         """
    153         dict() -> new empty dictionary
    154         dict(mapping) -> new dictionary initialized from a mapping object's
    155             (key, value) pairs
    156         dict(iterable) -> new dictionary initialized as if via:
    157             d = {}
    158             for k, v in iterable:
    159                 d[k] = v
    160         dict(**kwargs) -> new dictionary initialized with the name=value pairs
    161             in the keyword argument list.  For example:  dict(one=1, two=2)
    162         # (copied from class doc)
    163         """
    164         pass
    165 
    166     def __iter__(self): # real signature unknown; restored from __doc__
    167         """ x.__iter__() <==> iter(x) """
    168         pass
    169 
    170     def __len__(self): # real signature unknown; restored from __doc__
    171         """ x.__len__() <==> len(x) """
    172         pass
    173 
    174     def __le__(self, y): # real signature unknown; restored from __doc__
    175         """ x.__le__(y) <==> x<=y """
    176         pass
    177 
    178     def __lt__(self, y): # real signature unknown; restored from __doc__
    179         """ x.__lt__(y) <==> x<y """
    180         pass
    181 
    182     @staticmethod # known case of __new__
    183     def __new__(S, *more): # real signature unknown; restored from __doc__
    184         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
    185         pass
    186 
    187     def __ne__(self, y): # real signature unknown; restored from __doc__
    188         """ x.__ne__(y) <==> x!=y """
    189         pass
    190 
    191     def __repr__(self): # real signature unknown; restored from __doc__
    192         """ x.__repr__() <==> repr(x) """
    193         pass
    194 
    195     def __setitem__(self, i, y): # real signature unknown; restored from __doc__
    196         """ x.__setitem__(i, y) <==> x[i]=y """
    197         pass
    198 
    199     def __sizeof__(self): # real signature unknown; restored from __doc__
    200         """ D.__sizeof__() -> size of D in memory, in bytes """
    201         pass
    202 
    203     __hash__ = None
    204 
    205 dict
    dict
  • 相关阅读:
    问题14:如何拆分含有多种分隔符的字符串
    问题15:如何判断字符串a是否以字符串b开头或结尾
    问题16:如何调整字符串中文本的格式
    第三方支付公司之快钱
    js实现回调功能实例
    oracle查看未提交事务
    Tomcat错误之java.lang.OutOfMemoryError:PermGen space解决方案
    oracle错误之未知的命令开头imp忽略了剩余行解决方案
    修改easyui日期控件只显示年月,并且只能选择年月
    数据库三范式大总结
  • 原文地址:https://www.cnblogs.com/zhushengdong/p/13167856.html
Copyright © 2011-2022 走看看