一.基本数据类型
整数:int
字符串:str(注:\t等于一个tab键)
布尔值: bool
列表:list
列表用[]
元祖:tuple
元祖用()
字典:dict
注:所有的数据类型都存在想对应的类列里,元祖和列表功能一样,列表可以修改,元祖不能修改。
二.字典所有数据类型:
常用操作:
索引、新增、删除、键、值、键值对、循环、长度
class dict(object):
“””
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object’s
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. for example: dict(one=1, two=2)
“””
def clear(self): # real signature unknown; restored from __doc__
“”” d.clear() -> none. remove all items from d. “””
pass
def copy(self): # real signature unknown; restored from __doc__
“”” d.copy() -> a shallow copy of d “””
pass
@staticmethod # known case
def fromkeys(*args, **kwargs): # real signature unknown
“”” returns a new dict with keys from iterable and values equal to value. “””
pass
def get(self, k, d=none): # real signature unknown; restored from __doc__
“”” d.get(k[,d]) -> d[k] if k in d, else d. d defaults to none. “””
pass
def items(self): # real signature unknown; restored from __doc__
“”” d.items() -> a set-like object providing a view on d’s items “””
pass
def keys(self): # real signature unknown; restored from __doc__
“”” d.keys() -> a set-like object providing a view on d’s keys “””
pass
def pop(self, k, d=none): # real signature unknown; restored from __doc__
“””
d.pop(k[,d]) -> v, remove specified key and return the corresponding value.
if key is not found, d is returned if given, otherwise keyerror is raised
“””
pass
def popitem(self): # real signature unknown; restored from __doc__
“””
d.popitem() -> (k, v), remove and return some (key, value) pair as a
2-tuple; but raise keyerror if d is empty.
“””
pass
def setdefault(self, k, d=none): # real signature unknown; restored from __doc__
“”” d.setdefault(k[,d]) -> d.get(k,d), also set d[k]=d if k not in d “””
pass
def update(self, e=none, **f): # known special case of dict.update
“””
d.update([e, ]**f) -> none. update d from dict/iterable e and f.
if e is present and has a .keys() method, then does: for k in e: d[k] = e[k]
if e is present and lacks a .keys() method, then does: for k, v in e: d[k] = v
in either case, this is followed by: for k in f: d[k] = f[k]
“””
pass
def values(self): # real signature unknown; restored from __doc__
“”” d.values() -> an object providing a view on d’s values “””
pass
def __contains__(self, *args, **kwargs): # real signature unknown
“”” true if d has a key k, else false. “””
pass
def __delitem__(self, *args, **kwargs): # real signature unknown
“”” delete self[key]. “””
pass
def __eq__(self, *args, **kwargs): # real signature unknown
“”” return self==value. “””
pass
def __getattribute__(self, *args, **kwargs): # real signature unknown
“”” return getattr(self, name). “””
pass
def __getitem__(self, y): # real signature unknown; restored from __doc__
“”” x.__getitem__(y) x[y] “””
pass
def __ge__(self, *args, **kwargs): # real signature unknown
“”” return self>=value. “””
pass
def __gt__(self, *args, **kwargs): # real signature unknown
“”” return self>value. “””
pass
def __init__(self, seq=none, **kwargs): # known special case of dict.__init__
“””
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object’s
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. for example: dict(one=1, two=2)
# (copied from class doc)
“””
pass
def __iter__(self, *args, **kwargs): # real signature unknown
“”” implement iter(self). “””
pass
def __len__(self, *args, **kwargs): # real signature unknown
“”” return len(self). “””
pass
def __le__(self, *args, **kwargs): # real signature unknown
“”” return self