Python_基础B

1、作用域

变量只要在内存存在,就可以被使用 。(栈)

1 if 1 == 1:
2     name = ‘kim‘
3 print name

个例:item的值为字典循环后最后一个key的值

1 name = {‘xiaoming‘:12,‘xiaohua‘:15,‘xiaoli‘:11}
2 for item in name:
3     print item
4 xiaoli

2、三元运算

name = 值

name = 值1  if  条件 else 值2

1 user_input = raw_input(‘:‘)
2 name  = ‘badman‘ if user_input == ‘alex‘ else ‘goodman‘
3 print name

3、类与对象

对于python,一切事物皆是对象,对象是基于类创建的。

类里面保存了对象所需要的功能

查看类功能:

1 >>> name = ‘hope‘
2 >>> type(name)            # 查看数据类型
3 <type ‘str‘>
4 >>> dir(name)             # 查看name的可用功能
5 [‘__add__‘, ‘__class__‘, ‘__contains__‘, ‘__delattr__‘, ‘__doc__‘, ‘__eq__‘, ‘__format__‘, ‘__ge__‘, ‘__getattribute__‘, ‘__getitem__‘, ‘__getnewargs__‘, ‘__getslice__‘, ‘__gt__‘, ‘__hash__‘, ‘__init__‘, ‘__le__‘, ‘__len__‘, ‘__lt__‘, ‘__mod__‘, ‘__mul__‘, ‘__ne__‘, ‘__new__‘, ‘__reduce__‘, ‘__reduce_ex__‘, ‘__repr__‘, ‘__rmod__‘, ‘__rmul__‘, ‘__setattr__‘, ‘__sizeof__‘, ‘__str__‘, ‘__subclasshook__‘, ‘_formatter_field_name_split‘, ‘_formatter_parser‘, ‘capitalize‘, ‘center‘, ‘count‘, ‘decode‘, ‘encode‘, ‘endswith‘, ‘expandtabs‘, ‘find‘, ‘format‘, ‘index‘, ‘isalnum‘, ‘isalpha‘, ‘isdigit‘, ‘islower‘, ‘isspace‘, ‘istitle‘, ‘isupper‘, ‘join‘, ‘ljust‘, ‘lower‘, ‘lstrip‘, ‘partition‘, ‘replace‘, ‘rfind‘, ‘rindex‘, ‘rjust‘, ‘rpartition‘, ‘rsplit‘, ‘rstrip‘, ‘split‘, ‘splitlines‘, ‘startswith‘, ‘strip‘, ‘swapcase‘, ‘title‘, ‘translate‘, ‘upper‘, ‘zfill‘]
6 >>> help(name.join)       # 查看具体功能的使用帮助

类中的方法:

私有方法,可以有多种执行方法,至少一种。‘__class__‘

非私有方法,只有一种执行方法,对象.方法   ‘count‘

4、整形

  1 class int(object):
  2     """
  3     int(x=0) -> int or long
  4     int(x, base=10) -> int or long    # base=要转换的进制数
  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): # real signature unknown; restored from __doc__
 19         """
 20         int.bit_length() -> int
 21
 22         """
 23         >>> int.bit_length(12)
 24         4
 25         # 表示当前数值在二进制位中所占的位
 26         """
 27
 28         Number of bits necessary to represent self in binary.
 29         >>> bin(37)
 30         ‘0b100101‘
 31         >>> (37).bit_length()
 32         6
 33         """
 34         return 0
 35     def conjugate(self, *args, **kwargs): # real signature unknown
 36         """ Returns self, the complex conjugate of any int. """
 37         """返回该复数的共轭复数"""
 38         pass
 39     def __abs__(self): # real signature unknown; restored from __doc__
 40         """ x.__abs__() <==> abs(x) """
 41         """
 42         # 返回绝对值
 43         >>> abs(-12)
 44         12
 45         """
 46         pass
 47     def __add__(self, y): # real signature unknown; restored from __doc__
 48         """ x.__add__(y) <==> x+y """    # 加运算
 49         pass
 50     def __and__(self, y): # real signature unknown; restored from __doc__
 51         """ x.__and__(y) <==> x&y """    # 与运算
 52         pass
 53     def __cmp__(self, y): # real signature unknown; restored from __doc__
 54         """ x.__cmp__(y) <==> cmp(x,y) """    # 比较大小
 55         pass
 56     def __coerce__(self, y): # real signature unknown; restored from __doc__
 57         """ x.__coerce__(y) <==> coerce(x, y) """    # 强制生成一个元组
 58         pass
 59     def __divmod__(self, y): # real signature unknown; restored from __doc__
 60         """ x.__divmod__(y) <==> divmod(x, y) """    # 两数相除,商与余数组成一个元组
 61         pass
 62     def __div__(self, y): # real signature unknown; restored from __doc__
 63         """ x.__div__(y) <==> x/y """                # 两数相除
 64         pass
 65     def __float__(self): # real signature unknown; restored from __doc__
 66         """ x.__float__() <==> float(x) """          # 符点数转转换
 67         pass
 68     def __floordiv__(self, y): # real signature unknown; restored from __doc__
 69         """ x.__floordiv__(y) <==> x//y """          # 取整除,返回商的整数部分
 70         pass
 71     def __format__(self, *args, **kwargs): # real signature unknown
 72         pass
 73     def __getattribute__(self, name): # real signature unknown; restored from __doc__
 74         """ x.__getattribute__(‘name‘) <==> x.name """    #
 75         pass
 76     def __getnewargs__(self, *args, **kwargs): # real signature unknown
 77         pass
 78        """ 内部调用 __new__方法或创建对象时传入参数使用 """
 79     def __hash__(self): # real signature unknown; restored from __doc__
 80         """ x.__hash__() <==> hash(x) """
 81          """如果对象object为哈希表类型,返回对象object的哈希值。哈希值为整数。在字典查找中,哈希值用于快速比较字典的键。两个数值如果相等,则哈希值也相等。"""
 82         pass
 83     def __hex__(self): # real signature unknown; restored from __doc__
 84        """ 返回当前值的 十六进制 表示 """
 85         """ x.__hex__() <==> hex(x) """
 86         pass
 87     def __index__(self): # real signature unknown; restored from __doc__
 88        """ 用于切片,数字无意义 """
 89         """ x[y:z] <==> x[y.__index__():z.__index__()] """
 90         pass
 91     def __init__(self, x, base=10): # known special case of int.__init__
 92         """
 93         int(x=0) -> int or long
 94         int(x, base=10) -> int or long
 95
 96         Convert a number or string to an integer, or return 0 if no arguments
 97         are given.  If x is floating point, the conversion truncates towards zero.
 98         If x is outside the integer range, the function returns a long instead.
 99
100         If x is not a number or if base is given, then x must be a string or
101         Unicode object representing an integer literal in the given base.  The
102         literal can be preceded by ‘+‘ or ‘-‘ and be surrounded by whitespace.
103         The base defaults to 10.  Valid bases are 0 and 2-36.  Base 0 means to
104         interpret the base from the string as an integer literal.
105         >>> int(‘0b100‘, base=0)
106         4
107         # (copied from class doc)
108         """
109         pass
110     def __int__(self): # real signature unknown; restored from __doc__
111         """ x.__int__() <==> int(x) """    # 转换为整型
112         pass
113     def __invert__(self): # real signature unknown; restored from __doc__
114         """ x.__invert__() <==> ~x """    # 倒置值
115         pass
116     def __long__(self): # real signature unknown; restored from __doc__
117         """ x.__long__() <==> long(x) """    # 长整型
118         pass
119     def __lshift__(self, y): # real signature unknown; restored from __doc__
120         """ x.__lshift__(y) <==> x<<y """    # 向左位移
121         pass
122     def __mod__(self, y): # real signature unknown; restored from __doc__
123         """ x.__mod__(y) <==> x%y """        # 取模,取除法的余数
124         pass
125     def __mul__(self, y): # real signature unknown; restored from __doc__
126         """ x.__mul__(y) <==> x*y """        # 取幂
127         pass
128     def __neg__(self): # real signature unknown; restored from __doc__
129         """ x.__neg__() <==> -x """         #取负数
130         pass
131     @staticmethod # known case of __new__
132     def __new__(S, *more): # real signature unknown; restored from __doc__
133         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
134         pass
135     def __nonzero__(self): # real signature unknown; restored from __doc__
136         """ x.__nonzero__() <==> x != 0 """        # 非 0
137         pass
138     def __oct__(self): # real signature unknown; restored from __doc__
139         """ x.__oct__() <==> oct(x) """            # 返回当前值的 二六进制 表
140         pass
141     def __or__(self, y): # real signature unknown; restored from __doc__
142         """ x.__or__(y) <==> x|y """            #  或运算
143         pass
144     def __pos__(self): # real signature unknown; restored from __doc__
145         """ x.__pos__() <==> +x """            # 加运算
146         pass
147     def __pow__(self, y, z=None): # real signature unknown; restored from __doc__
148         """ x.__pow__(y[, z]) <==> pow(x, y[, z]) """       # 取次幂
149         pass
150     def __radd__(self, y): # real signature unknown; restored from __doc__
151         """ x.__radd__(y) <==> y+x """
152         pass
153     def __rand__(self, y): # real signature unknown; restored from __doc__
154         """ x.__rand__(y) <==> y&x """
155         pass
156     def __rdivmod__(self, y): # real signature unknown; restored from __doc__
157         """ x.__rdivmod__(y) <==> divmod(y, x) """
158         pass
159     def __rdiv__(self, y): # real signature unknown; restored from __doc__
160         """ x.__rdiv__(y) <==> y/x """
161         pass
162     def __repr__(self): # real signature unknown; restored from __doc__
163         """ x.__repr__() <==> repr(x) """
164        """转化为解释器可读取的形式 """
165         pass
166     def __rfloordiv__(self, y): # real signature unknown; restored from __doc__
167         """ x.__rfloordiv__(y) <==> y//x """
168         pass
169     def __rlshift__(self, y): # real signature unknown; restored from __doc__
170         """ x.__rlshift__(y) <==> y<<x """
171         pass
172     def __rmod__(self, y): # real signature unknown; restored from __doc__
173         """ x.__rmod__(y) <==> y%x """
174         pass
175     def __rmul__(self, y): # real signature unknown; restored from __doc__
176         """ x.__rmul__(y) <==> y*x """
177         pass
178     def __ror__(self, y): # real signature unknown; restored from __doc__
179         """ x.__ror__(y) <==> y|x """
180         pass
181     def __rpow__(self, x, z=None): # real signature unknown; restored from __doc__
182         """ y.__rpow__(x[, z]) <==> pow(x, y[, z]) """
183         pass
184     def __rrshift__(self, y): # real signature unknown; restored from __doc__
185         """ x.__rrshift__(y) <==> y>>x """
186         pass
187     def __rshift__(self, y): # real signature unknown; restored from __doc__
188         """ x.__rshift__(y) <==> x>>y """
189         pass
190     def __rsub__(self, y): # real signature unknown; restored from __doc__
191         """ x.__rsub__(y) <==> y-x """
192         pass
193     def __rtruediv__(self, y): # real signature unknown; restored from __doc__
194         """ x.__rtruediv__(y) <==> y/x """
195         pass
196     def __rxor__(self, y): # real signature unknown; restored from __doc__
197         """ x.__rxor__(y) <==> y^x """
198         pass
199     def __str__(self): # real signature unknown; restored from __doc__
200         """转换为人阅读的形式,如果没有适于人阅读的解释形式的话,则返回解释器课阅读的形式"""
201         """ x.__str__() <==> str(x) """
202         pass
203     def __sub__(self, y): # real signature unknown; restored from __doc__
204         """ x.__sub__(y) <==> x-y """
205         pass
206     def __truediv__(self, y): # real signature unknown; restored from __doc__
207         """ x.__truediv__(y) <==> x/y """
208         pass
209     def __trunc__(self, *args, **kwargs): # real signature unknown
210         """ Truncating an Integral returns itself. """
211         pass
212     def __xor__(self, y): # real signature unknown; restored from __doc__
213         """ x.__xor__(y) <==> x^y """
214         pass
215     denominator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
216     """the denominator of a rational number in lowest terms"""
217     """ 分母 = 1 """
218     imag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
219     """the imaginary part of a complex number"""
220     """ 虚数,无意义 """
221     numerator = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
222     """the numerator of a rational number in lowest terms"""
223     """ 分子 = 数字大小 """
224
225     real = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
226     """the real part of a complex number"""
227     """ 实属,无意义 """

int

5、长整形

6、符点数

  1 class float(object):
  2     """
  3     float(x) -> floating point number
  4
  5     Convert a string or number to a floating point number, if possible.
  6     """
  7     def as_integer_ratio(self):
  8         """ 获取改值的最简比 """
  9         """
 10         float.as_integer_ratio() -> (int, int)
 11         Return a pair of integers, whose ratio is exactly equal to the original
 12         float and with a positive denominator.
 13         Raise OverflowError on infinities and a ValueError on NaNs.
 14         >>> (10.0).as_integer_ratio()
 15         (10, 1)
 16         >>> (0.0).as_integer_ratio()
 17         (0, 1)
 18         >>> (-.25).as_integer_ratio()
 19         (-1, 4)
 20         """
 21         pass
 22     def conjugate(self, *args, **kwargs): # real signature unknown
 23         """ Return self, the complex conjugate of any float. """
 24         pass
 25     def fromhex(self, string):
 26         """ 将十六进制字符串转换成浮点型 """
 27         """
 28         float.fromhex(string) -> float
 29
 30         Create a floating-point number from a hexadecimal string.
 31         >>> float.fromhex(‘0x1.ffffp10‘)
 32         2047.984375
 33         >>> float.fromhex(‘-0x1p-1074‘)
 34         -4.9406564584124654e-324
 35         """
 36         return 0.0
 37     def hex(self):
 38         """ 返回当前值的 16 进制表示 """
 39         """
 40         float.hex() -> string
 41
 42         Return a hexadecimal representation of a floating-point number.
 43         >>> (-0.1).hex()
 44         ‘-0x1.999999999999ap-4‘
 45         >>> 3.14159.hex()
 46         ‘0x1.921f9f01b866ep+1‘
 47         """
 48         return ""
 49     def is_integer(self, *args, **kwargs): # real signature unknown
 50         """ Return True if the float is an integer. """
 51         pass
 52     def __abs__(self):
 53         """ x.__abs__() <==> abs(x) """
 54         pass
 55     def __add__(self, y):
 56         """ x.__add__(y) <==> x+y """
 57         pass
 58     def __coerce__(self, y):
 59         """ x.__coerce__(y) <==> coerce(x, y) """
 60         pass
 61     def __divmod__(self, y):
 62         """ x.__divmod__(y) <==> divmod(x, y) """
 63         pass
 64     def __div__(self, y):
 65         """ x.__div__(y) <==> x/y """
 66         pass
 67     def __eq__(self, y):
 68         """ x.__eq__(y) <==> x==y """
 69         pass
 70     def __float__(self):
 71         """ x.__float__() <==> float(x) """
 72         pass
 73     def __floordiv__(self, y):
 74         """ x.__floordiv__(y) <==> x//y """
 75         pass
 76     def __format__(self, format_spec):
 77         """
 78         float.__format__(format_spec) -> string
 79
 80         Formats the float according to format_spec.
 81         """
 82         return ""
 83     def __getattribute__(self, name):
 84         """ x.__getattribute__(‘name‘) <==> x.name """
 85         pass
 86     def __getformat__(self, typestr):
 87         """
 88         float.__getformat__(typestr) -> string
 89
 90         You probably don‘t want to use this function.  It exists mainly to be
 91         used in Python‘s test suite.
 92
 93         typestr must be ‘double‘ or ‘float‘.  This function returns whichever of
 94         ‘unknown‘, ‘IEEE, big-endian‘ or ‘IEEE, little-endian‘ best describes the
 95         format of floating point numbers used by the C type named by typestr.
 96         """
 97         return ""
 98     def __getnewargs__(self, *args, **kwargs): # real signature unknown
 99         pass
100     def __ge__(self, y):
101         """ x.__ge__(y) <==> x>=y """
102         pass
103     def __gt__(self, y):
104         """ x.__gt__(y) <==> x>y """
105         pass
106     def __hash__(self):
107         """ x.__hash__() <==> hash(x) """
108         pass
109     def __init__(self, x):
110         pass
111     def __int__(self):
112         """ x.__int__() <==> int(x) """
113         pass
114     def __le__(self, y):
115         """ x.__le__(y) <==> x<=y """
116         pass
117     def __long__(self):
118         """ x.__long__() <==> long(x) """
119         pass
120     def __lt__(self, y):
121         """ x.__lt__(y) <==> x<y """
122         pass
123     def __mod__(self, y):
124         """ x.__mod__(y) <==> x%y """
125         pass
126     def __mul__(self, y):
127         """ x.__mul__(y) <==> x*y """
128         pass
129     def __neg__(self):
130         """ x.__neg__() <==> -x """
131         pass
132     @staticmethod # known case of __new__
133     def __new__(S, *more):
134         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
135         pass
136     def __ne__(self, y):
137         """ x.__ne__(y) <==> x!=y """
138         pass
139     def __nonzero__(self):
140         """ x.__nonzero__() <==> x != 0 """
141         pass
142     def __pos__(self):
143         """ x.__pos__() <==> +x """
144         pass
145     def __pow__(self, y, z=None):
146         """ x.__pow__(y[, z]) <==> pow(x, y[, z]) """
147         pass
148     def __radd__(self, y):
149         """ x.__radd__(y) <==> y+x """
150         pass
151     def __rdivmod__(self, y):
152         """ x.__rdivmod__(y) <==> divmod(y, x) """
153         pass
154     def __rdiv__(self, y):
155         """ x.__rdiv__(y) <==> y/x """
156         pass
157     def __repr__(self):
158         """ x.__repr__() <==> repr(x) """
159         pass
160     def __rfloordiv__(self, y):
161         """ x.__rfloordiv__(y) <==> y//x """
162         pass
163     def __rmod__(self, y):
164         """ x.__rmod__(y) <==> y%x """
165         pass
166     def __rmul__(self, y):
167         """ x.__rmul__(y) <==> y*x """
168         pass
169     def __rpow__(self, x, z=None):
170         """ y.__rpow__(x[, z]) <==> pow(x, y[, z]) """
171         pass
172     def __rsub__(self, y):
173         """ x.__rsub__(y) <==> y-x """
174         pass
175     def __rtruediv__(self, y):
176         """ x.__rtruediv__(y) <==> y/x """
177         pass
178     def __setformat__(self, typestr, fmt):
179         """
180         float.__setformat__(typestr, fmt) -> None
181
182         You probably don‘t want to use this function.  It exists mainly to be
183         used in Python‘s test suite.
184
185         typestr must be ‘double‘ or ‘float‘.  fmt must be one of ‘unknown‘,
186         ‘IEEE, big-endian‘ or ‘IEEE, little-endian‘, and in addition can only be
187         one of the latter two if it appears to match the underlying C reality.
188
189         Override the automatic determination of C-level floating point type.
190         This affects how floats are converted to and from binary strings.
191         """
192         pass
193     def __str__(self):
194         """ x.__str__() <==> str(x) """
195         pass
196     def __sub__(self, y):
197         """ x.__sub__(y) <==> x-y """
198         pass
199     def __truediv__(self, y):
200         """ x.__truediv__(y) <==> x/y """
201         pass
202     def __trunc__(self, *args, **kwargs): # real signature unknown
203         """ Return the Integral closest to x between 0 and x. """
204         pass
205     imag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
206     """the imaginary part of a complex number"""
207     real = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
208     """the real part of a complex number"""
209 float

float

7、字符串

  1 class str(basestring):
  2     """
  3     str(object=‘‘) -> string
  4
  5     Return a nice string representation of the object.
  6     If the argument is a string, the return value is the same object.
  7     """
  8     def capitalize(self):
  9         """ 首字母变大写 """
 10         """
 11         S.capitalize() -> string
 12
 13         Return a copy of the string S with only its first character
 14         capitalized.
 15         """
 16         return ""
 17     def center(self, width, fillchar=None):
 18         """
 19         内容居中,width:总长度;fillchar:空白处填充内容,默认无
 20         S = ‘code‘
 21         print S.center(12,"*")
 22         """
 23         """
 24         S.center(width[, fillchar]) -> string
 25
 26         Return S centered in a string of length width. Padding is
 27         done using the specified fill character (default is a space)
 28         """
 29         return ""
 30     def count(self, sub, start=None, end=None):
 31         """ 子序列个数 """
 32         """
 33         S.count(sub[, start[, end]]) -> int
 34
 35         Return the number of non-overlapping occurrences of substring sub in
 36         string S[start:end].  Optional arguments start and end are interpreted
 37         as in slice notation.
 38         """
 39         return 0
 40     def decode(self, encoding=None, errors=None):
 41         """ 解码,默认转为Unicode """
 42         """
 43         S.decode([encoding[,errors]]) -> object
 44
 45         Decodes S using the codec registered for encoding. encoding defaults
 46         to the default encoding. errors may be given to set a different error
 47         handling scheme. Default is ‘strict‘ meaning that encoding errors raise
 48         a UnicodeDecodeError. Other possible values are ‘ignore‘ and ‘replace‘
 49         as well as any other name registered with codecs.register_error that is
 50         able to handle UnicodeDecodeErrors.
 51         """
 52         return object()
 53     def encode(self, encoding=None, errors=None):
 54         """ 编码,针对unicode """
 55         """
 56         S.encode([encoding[,errors]]) -> object
 57
 58         Encodes S using the codec registered for encoding. encoding defaults
 59         to the default encoding. errors may be given to set a different error
 60         handling scheme. Default is ‘strict‘ meaning that encoding errors raise
 61         a UnicodeEncodeError. Other possible values are ‘ignore‘, ‘replace‘ and
 62         ‘xmlcharrefreplace‘ as well as any other name registered with
 63         codecs.register_error that is able to handle UnicodeEncodeErrors.
 64         """
 65         return object()
 66     def endswith(self, suffix, start=None, end=None):
 67         """ 是否以 xxx 结束 """
 68         """
 69         S.endswith(suffix[, start[, end]]) -> bool
 70
 71         Return True if S ends with the specified suffix, False otherwise.
 72         With optional start, test S beginning at that position.
 73         With optional end, stop comparing S at that position.
 74         suffix can also be a tuple of strings to try.
 75         """
 76         return False
 77     def expandtabs(self, tabsize=None):
 78         """ 将tab转换成空格,默认一个tab转换成8个空格 """
 79         """
 80         S.expandtabs([tabsize]) -> string
 81
 82         Return a copy of S where all tab characters are expanded using spaces.
 83         If tabsize is not given, a tab size of 8 characters is assumed.
 84         """
 85         return ""
 86     def find(self, sub, start=None, end=None):
 87         """ 寻找子序列位置,如果没找到,则异常(-1) """
 88         """
 89         S.find(sub [,start [,end]]) -> int
 90
 91         Return the lowest index in S where substring sub is found,
 92         such that sub is contained within S[start:end].  Optional
 93         arguments start and end are interpreted as in slice notation.
 94
 95         Return -1 on failure.
 96         """
 97         return 0
 98     def format(*args, **kwargs): # known special case of str.format
 99         """ 字符串格式化,动态参数,将函数式编程时细说 """
100         """
101         S.format(*args, **kwargs) -> string
102
103         Return a formatted version of S, using substitutions from args and kwargs.
104         The substitutions are identified by braces (‘{‘ and ‘}‘).
105         """
106         pass
107     def index(self, sub, start=None, end=None):
108         """ 子序列位置,如果没找到 """
109         S.index(sub [,start [,end]]) -> int
110
111         Like S.find() but raise ValueError when the substring is not found.
112         """
113         return 0
114     def isalnum(self):
115         """ 是否是字母或数字"""
116         """
117         S.isalnum() -> bool
118
119         Return True if all characters in S are alphanumeric
120         and there is at least one character in S, False otherwise.
121         """
122         return False
123     def isalpha(self):
124         """ 是不中是字母 """
125         """
126         S.isalpha() -> bool
127
128         Return True if all characters in S are alphabetic
129         and there is at least one character in S, False otherwise.
130         """
131         return False
132     def isdigit(self):
133         """ 是否是数字 """
134         """
135         S.isdigit() -> bool
136
137         Return True if all characters in S are digits
138         and there is at least one character in S, False otherwise.
139         """
140         return False
141     def islower(self):
142         """ 是否是小写 """
143         """
144         S.islower() -> bool
145
146         Return True if all cased characters in S are lowercase and there is
147         at least one cased character in S, False otherwise.
148         """
149         return False
150     def isspace(self):
151         """
152         S.isspace() -> bool
153
154         Return True if all characters in S are whitespace
155         and there is at least one character in S, False otherwise.
156         """
157         return False
158     def istitle(self):
159         """ 是否是标题 """
160         """
161         S.istitle() -> bool
162
163         Return True if S is a titlecased string and there is at least one
164         character in S, i.e. uppercase characters may only follow uncased
165         characters and lowercase characters only cased ones. Return False
166         otherwise.
167         """
168         return False
169     def isupper(self):
170         """ 是否是大写 """
171         """
172         S.isupper() -> bool
173
174         Return True if all cased characters in S are uppercase and there is
175         at least one cased character in S, False otherwise.
176         """
177         return False
178     def join(self, iterable):
179         """ 连接 ‘_‘.join(S) """
180         """
181         S.join(iterable) -> string
182
183         Return a string which is the concatenation of the strings in the
184         iterable.  The separator between elements is S.
185         """
186         return ""
187     def ljust(self, width, fillchar=None):
188         """ 内容在左,右侧填充 """
189         """
190         S.ljust(width[, fillchar]) -> string
191
192         Return S left-justified in a string of length width. Padding is
193         done using the specified fill character (default is a space).
194         """
195         return ""
196     def lower(self):
197         """ 转换为小写 """
198         """
199         S.lower() -> string
200
201         Return a copy of the string S converted to lowercase.
202         """
203         return ""
204     def lstrip(self, chars=None):
205         """ 移除左侧空白 """
206         """
207         S.lstrip([chars]) -> string or unicode
208
209         Return a copy of the string S with leading whitespace removed.
210         If chars is given and not None, remove characters in chars instead.
211         If chars is unicode, S will be converted to unicode before stripping
212         """
213         return ""
214     def partition(self, sep):
215         """ 分割前、中、后三部分 """
216         """
217         S.partition(sep) -> (head, sep, tail)
218
219         Search for the separator sep in S, and return the part before it,
220         the separator itself, and the part after it.  If the separator is not
221         found, return S and two empty strings.
222         """
223         pass
224     def replace(self, old, new, count=None):
225         """ 替换 """
226         """
227         S.replace(old, new[, count]) -> string
228
229         Return a copy of string S with all occurrences of substring
230         old replaced by new.  If the optional argument count is
231         given, only the first count occurrences are replaced.
232         """
233         return ""
234     def rfind(self, sub, start=None, end=None):
235         """
236         S.rfind(sub [,start [,end]]) -> int
237
238         Return the highest index in S where substring sub is found,
239         such that sub is contained within S[start:end].  Optional
240         arguments start and end are interpreted as in slice notation.
241
242         Return -1 on failure.
243         """
244         return 0
245     def rindex(self, sub, start=None, end=None):
246         """
247         S.rindex(sub [,start [,end]]) -> int
248
249         Like S.rfind() but raise ValueError when the substring is not found.
250         """
251         return 0
252     def rjust(self, width, fillchar=None):
253         """
254         S.rjust(width[, fillchar]) -> string
255
256         Return S right-justified in a string of length width. Padding is
257         done using the specified fill character (default is a space)
258         """
259         return ""
260     def rpartition(self, sep):
261         """
262         S.rpartition(sep) -> (head, sep, tail)
263
264         Search for the separator sep in S, starting at the end of S, and return
265         the part before it, the separator itself, and the part after it.  If the
266         separator is not found, return two empty strings and S.
267         """
268         pass
269     def rsplit(self, sep=None, maxsplit=None):
270         """
271         S.rsplit([sep [,maxsplit]]) -> list of strings
272
273         Return a list of the words in the string S, using sep as the
274         delimiter string, starting at the end of the string and working
275         to the front.  If maxsplit is given, at most maxsplit splits are
276         done. If sep is not specified or is None, any whitespace string
277         is a separator.
278         """
279         return []
280     def rstrip(self, chars=None):
281         """
282         S.rstrip([chars]) -> string or unicode
283
284         Return a copy of the string S with trailing whitespace removed.
285         If chars is given and not None, remove characters in chars instead.
286         If chars is unicode, S will be converted to unicode before stripping
287         """
288         return ""
289     def split(self, sep=None, maxsplit=None):
290         """ 分割,maxsplit,最多分割几次 """
291         """
292         S.split([sep [,maxsplit]]) -> list of strings
293
294         Return a list of the words in the string S, using sep as the
295         delimiter string.  If maxsplit is given, at most maxsplit
296         splits are done. If sep is not specified or is None, any
297         whitespace string is a separator and empty strings are removed
298         from the result.
299         """
300         return []
301     def splitlines(self, keepends=False):
302         """ 根据换行符分割 """
303         """
304         S.splitlines(keepends=False) -> list of strings
305
306         Return a list of the lines in S, breaking at line boundaries.
307         Line breaks are not included in the resulting list unless keepends
308         is given and true.
309         """
310         return []
311     def startswith(self, prefix, start=None, end=None):
312         """ 是否起始 """
313         """
314         S.startswith(prefix[, start[, end]]) -> bool
315
316         Return True if S starts with the specified prefix, False otherwise.
317         With optional start, test S beginning at that position.
318         With optional end, stop comparing S at that position.
319         prefix can also be a tuple of strings to try.
320         """
321         return False
322     def strip(self, chars=None):
323         """ 移除两边的空白 """
324         """
325         S.strip([chars]) -> string or unicode
326
327         Return a copy of the string S with leading and trailing
328         whitespace removed.
329         If chars is given and not None, remove characters in chars instead.
330         If chars is unicode, S will be converted to unicode before stripping
331         """
332         return ""
333     def swapcase(self):
334         """ 大写变小写,小写变大写 """
335         """
336         S.swapcase() -> string
337
338         Return a copy of the string S with uppercase characters
339         converted to lowercase and vice versa.
340         """
341         return ""
342     def title(self):
343         """ 设置为标题 """
344         """
345         S.title() -> string
346
347         Return a titlecased version of S, i.e. words start with uppercase
348         characters, all remaining cased characters have lowercase.
349         """
350         return ""
351     def translate(self, table, deletechars=None):
352         """
353         转换,需要先做一个对应表,最后一个表示删除字符集合
354         intab = "aeiou"
355         outtab = "12345"
356         trantab = maketrans(intab, outtab)
357         str = "this is string example....wow!!!"
358         print str.translate(trantab, ‘xm‘)
359         """
360         """
361         S.translate(table [,deletechars]) -> string
362
363         Return a copy of the string S, where all characters occurring
364         in the optional argument deletechars are removed, and the
365         remaining characters have been mapped through the given
366         translation table, which must be a string of length 256 or None.
367         If the table argument is None, no translation is applied and
368         the operation simply removes the characters in deletechars.
369         """
370         return ""
371     def upper(self):
372         """
373         """ 转换为大写 """
374         S.upper() -> string
375
376         Return a copy of the string S converted to uppercase.
377         """
378         return ""
379     def zfill(self, width):
380         """ 方法返回指定长度的字符串,原字符串右对齐,前面填充0"""
381         """
382         S.zfill(width) -> string
383
384         Pad a numeric string S with zeros on the left, to fill a field
385         of the specified width.  The string S is never truncated.
386         """
387         return ""
388     def _formatter_field_name_split(self, *args, **kwargs): # real signature unknown
389         pass
390     def _formatter_parser(self, *args, **kwargs): # real signature unknown
391         pass
392     def __add__(self, y):
393         """ x.__add__(y) <==> x+y """
394         pass
395     def __contains__(self, y):
396         """ x.__contains__(y) <==> y in x """
397         pass
398     def __eq__(self, y):
399         """ x.__eq__(y) <==> x==y """
400         pass
401     def __format__(self, format_spec):
402         """
403         S.__format__(format_spec) -> string
404
405         Return a formatted version of S as described by format_spec.
406         """
407         return ""
408     def __getattribute__(self, name):
409         """ x.__getattribute__(‘name‘) <==> x.name """
410         pass
411     def __getitem__(self, y):
412         """ x.__getitem__(y) <==> x[y] """
413         pass
414     def __getnewargs__(self, *args, **kwargs): # real signature unknown
415         pass
416     def __getslice__(self, i, j):
417         """
418         x.__getslice__(i, j) <==> x[i:j]
419
420                    Use of negative indices is not supported.
421         """
422         pass
423     def __ge__(self, y):
424         """ x.__ge__(y) <==> x>=y """
425         pass
426     def __gt__(self, y):
427         """ x.__gt__(y) <==> x>y """
428         pass
429     def __hash__(self):
430         """ x.__hash__() <==> hash(x) """
431         pass
432     def __init__(self, string=‘‘): # known special case of str.__init__
433         """
434         str(object=‘‘) -> string
435
436         Return a nice string representation of the object.
437         If the argument is a string, the return value is the same object.
438         # (copied from class doc)
439         """
440         pass
441     def __len__(self):
442         """ x.__len__() <==> len(x) """
443         pass
444     def __le__(self, y):
445         """ x.__le__(y) <==> x<=y """
446         pass
447     def __lt__(self, y):
448         """ x.__lt__(y) <==> x<y """
449         pass
450     def __mod__(self, y):
451         """ x.__mod__(y) <==> x%y """
452         pass
453     def __mul__(self, n):
454         """ x.__mul__(n) <==> x*n """
455         pass
456     @staticmethod # known case of __new__
457     def __new__(S, *more):
458         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
459         pass
460     def __ne__(self, y):
461         """ x.__ne__(y) <==> x!=y """
462         pass
463     def __repr__(self):
464         """ x.__repr__() <==> repr(x) """
465         pass
466     def __rmod__(self, y):
467         """ x.__rmod__(y) <==> y%x """
468         pass
469     def __rmul__(self, n):
470         """ x.__rmul__(n) <==> n*x """
471         pass
472     def __sizeof__(self):
473         """ S.__sizeof__() -> size of S in memory, in bytes """
474         pass
475     def __str__(self):
476         """ x.__str__() <==> str(x) """
477         pass
478 str

str

8、列表

  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     def count(self, value): # real signature unknown; restored from __doc__
 10         """ L.count(value) -> integer -- return number of occurrences of value """
 11         return 0
 12     def extend(self, iterable): # real signature unknown; restored from __doc__
 13         """ L.extend(iterable) -- extend list by appending elements from the iterable """
 14         pass
 15     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
 16         """
 17         L.index(value, [start, [stop]]) -> integer -- return first index of value.
 18         Raises ValueError if the value is not present.
 19         """
 20         return 0
 21     def insert(self, index, p_object): # real signature unknown; restored from __doc__
 22         """ L.insert(index, object) -- insert object before index """
 23         pass
 24     def pop(self, index=None): # real signature unknown; restored from __doc__
 25         """
 26         L.pop([index]) -> item -- remove and return item at index (default last).
 27         Raises IndexError if list is empty or index is out of range.
 28         """
 29         pass
 30     def remove(self, value): # real signature unknown; restored from __doc__
 31         """
 32         L.remove(value) -- remove first occurrence of value.
 33         Raises ValueError if the value is not present.
 34         """
 35         pass
 36     def reverse(self): # real signature unknown; restored from __doc__
 37         """ L.reverse() -- reverse *IN PLACE* """
 38         pass
 39     def sort(self, cmp=None, key=None, reverse=False): # real signature unknown; restored from __doc__
 40         """
 41         L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
 42         cmp(x, y) -> -1, 0, 1
 43         """
 44         pass
 45     def __add__(self, y): # real signature unknown; restored from __doc__
 46         """ x.__add__(y) <==> x+y """
 47         pass
 48     def __contains__(self, y): # real signature unknown; restored from __doc__
 49         """ x.__contains__(y) <==> y in x """
 50         pass
 51     def __delitem__(self, y): # real signature unknown; restored from __doc__
 52         """ x.__delitem__(y) <==> del x[y] """
 53         pass
 54     def __delslice__(self, i, j): # real signature unknown; restored from __doc__
 55         """
 56         x.__delslice__(i, j) <==> del x[i:j]
 57
 58                    Use of negative indices is not supported.
 59         """
 60         pass
 61     def __eq__(self, y): # real signature unknown; restored from __doc__
 62         """ x.__eq__(y) <==> x==y """
 63         pass
 64     def __getattribute__(self, name): # real signature unknown; restored from __doc__
 65         """ x.__getattribute__(‘name‘) <==> x.name """
 66         pass
 67     def __getitem__(self, y): # real signature unknown; restored from __doc__
 68         """ x.__getitem__(y) <==> x[y] """
 69         pass
 70     def __getslice__(self, i, j): # real signature unknown; restored from __doc__
 71         """
 72         x.__getslice__(i, j) <==> x[i:j]
 73
 74                    Use of negative indices is not supported.
 75         """
 76         pass
 77     def __ge__(self, y): # real signature unknown; restored from __doc__
 78         """ x.__ge__(y) <==> x>=y """
 79         pass
 80     def __gt__(self, y): # real signature unknown; restored from __doc__
 81         """ x.__gt__(y) <==> x>y """
 82         pass
 83     def __iadd__(self, y): # real signature unknown; restored from __doc__
 84         """ x.__iadd__(y) <==> x+=y """
 85         pass
 86     def __imul__(self, y): # real signature unknown; restored from __doc__
 87         """ x.__imul__(y) <==> x*=y """
 88         pass
 89     def __init__(self, seq=()): # known special case of list.__init__
 90         """
 91         list() -> new empty list
 92         list(iterable) -> new list initialized from iterable‘s items
 93         # (copied from class doc)
 94         """
 95         pass
 96     def __iter__(self): # real signature unknown; restored from __doc__
 97         """ x.__iter__() <==> iter(x) """
 98         pass
 99     def __len__(self): # real signature unknown; restored from __doc__
100         """ x.__len__() <==> len(x) """
101         pass
102     def __le__(self, y): # real signature unknown; restored from __doc__
103         """ x.__le__(y) <==> x<=y """
104         pass
105     def __lt__(self, y): # real signature unknown; restored from __doc__
106         """ x.__lt__(y) <==> x<y """
107         pass
108     def __mul__(self, n): # real signature unknown; restored from __doc__
109         """ x.__mul__(n) <==> x*n """
110         pass
111     @staticmethod # known case of __new__
112     def __new__(S, *more): # real signature unknown; restored from __doc__
113         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
114         pass
115     def __ne__(self, y): # real signature unknown; restored from __doc__
116         """ x.__ne__(y) <==> x!=y """
117         pass
118     def __repr__(self): # real signature unknown; restored from __doc__
119         """ x.__repr__() <==> repr(x) """
120         pass
121     def __reversed__(self): # real signature unknown; restored from __doc__
122         """ L.__reversed__() -- return a reverse iterator over the list """
123         pass
124     def __rmul__(self, n): # real signature unknown; restored from __doc__
125         """ x.__rmul__(n) <==> n*x """
126         pass
127     def __setitem__(self, i, y): # real signature unknown; restored from __doc__
128         """ x.__setitem__(i, y) <==> x[i]=y """
129         pass
130     def __setslice__(self, i, j, y): # real signature unknown; restored from __doc__
131         """
132         x.__setslice__(i, j, y) <==> x[i:j]=y
133
134                    Use  of negative indices is not supported.
135         """
136         pass
137     def __sizeof__(self): # real signature unknown; restored from __doc__
138         """ L.__sizeof__() -- size of L in memory, in bytes """
139         pass
140     __hash__ = None

list

9、元组 

 1 class 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     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
12         """
13         T.index(value, [start, [stop]]) -> integer -- return first index of value.
14         Raises ValueError if the value is not present.
15         """
16         return 0
17     def __add__(self, y): # real signature unknown; restored from __doc__
18         """ x.__add__(y) <==> x+y """
19         pass
20     def __contains__(self, y): # real signature unknown; restored from __doc__
21         """ x.__contains__(y) <==> y in x """
22         pass
23     def __eq__(self, y): # real signature unknown; restored from __doc__
24         """ x.__eq__(y) <==> x==y """
25         pass
26     def __getattribute__(self, name): # real signature unknown; restored from __doc__
27         """ x.__getattribute__(‘name‘) <==> x.name """
28         pass
29     def __getitem__(self, y): # real signature unknown; restored from __doc__
30         """ x.__getitem__(y) <==> x[y] """
31         pass
32     def __getnewargs__(self, *args, **kwargs): # real signature unknown
33         pass
34     def __getslice__(self, i, j): # real signature unknown; restored from __doc__
35         """
36         x.__getslice__(i, j) <==> x[i:j]
37
38                    Use of negative indices is not supported.
39         """
40         pass
41     def __ge__(self, y): # real signature unknown; restored from __doc__
42         """ x.__ge__(y) <==> x>=y """
43         pass
44     def __gt__(self, y): # real signature unknown; restored from __doc__
45         """ x.__gt__(y) <==> x>y """
46         pass
47     def __hash__(self): # real signature unknown; restored from __doc__
48         """ x.__hash__() <==> hash(x) """
49         pass
50     def __init__(self, seq=()): # known special case of tuple.__init__
51         """
52         tuple() -> empty tuple
53         tuple(iterable) -> tuple initialized from iterable‘s items
54
55         If the argument is a tuple, the return value is the same object.
56         # (copied from class doc)
57         """
58         pass
59     def __iter__(self): # real signature unknown; restored from __doc__
60         """ x.__iter__() <==> iter(x) """
61         pass
62     def __len__(self): # real signature unknown; restored from __doc__
63         """ x.__len__() <==> len(x) """
64         pass
65     def __le__(self, y): # real signature unknown; restored from __doc__
66         """ x.__le__(y) <==> x<=y """
67         pass
68     def __lt__(self, y): # real signature unknown; restored from __doc__
69         """ x.__lt__(y) <==> x<y """
70         pass
71     def __mul__(self, n): # real signature unknown; restored from __doc__
72         """ x.__mul__(n) <==> x*n """
73         pass
74     @staticmethod # known case of __new__
75     def __new__(S, *more): # real signature unknown; restored from __doc__
76         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
77         pass
78     def __ne__(self, y): # real signature unknown; restored from __doc__
79         """ x.__ne__(y) <==> x!=y """
80         pass
81     def __repr__(self): # real signature unknown; restored from __doc__
82         """ x.__repr__() <==> repr(x) """
83         pass
84     def __rmul__(self, n): # real signature unknown; restored from __doc__
85         """ x.__rmul__(n) <==> n*x """
86         pass

tuple

10、字典

PS:字典循环时默认循环key

  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     def clear(self): # real signature unknown; restored from __doc__
 14         """ D.clear() -> None.  Remove all items from D. """
 15         """ 清除内容 """
 16         pass
 17     def copy(self): # real signature unknown; restored from __doc__
 18         """ 浅copy,
 19         """ D.copy() -> a shallow copy of D """
 20         pass
 21     @staticmethod # known case
 22     def fromkeys(S, v=None): # real signature unknown; restored from __doc__
 23         """ 查询key值是否在字典中"""
 24         """
 25         dict.fromkeys(S[,v]) -> New dict with keys from S and values equal to v.
 26         v defaults to None.
 27         """
 28         pass
 29     def get(self, k, d=None): # real signature unknown; restored from __doc__
 30         """ D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None. """
 31        """ 根据key获取值,d是默认值 """
 32         pass
 33     def has_key(self, k): # real signature unknown; restored from __doc__
 34         """ D.has_key(k) -> True if D has a key k, else False """
 35         """ key是否在字典中 """
 36         return False
 37     def items(self): # real signature unknown; restored from __doc__
 38         """ D.items() -> list of D‘s (key, value) pairs, as 2-tuples """
 39         """ 会得到一个列表,列表内key与value组成一个元组 """
 40         return []
 41     def iteritems(self): # real signature unknown; restored from __doc__
 42         """ D.iteritems() -> an iterator over the (key, value) items of D """
 43         """ 项可迭代 """
 44         pass
 45     def iterkeys(self): # real signature unknown; restored from __doc__
 46         """ D.iterkeys() -> an iterator over the keys of D """
 47         """ key可迭代 """
 48         pass
 49     def itervalues(self): # real signature unknown; restored from __doc__
 50         """ D.itervalues() -> an iterator over the values of D """
 51         """ value可迭代 """
 52         pass
 53     def keys(self): # real signature unknown; restored from __doc__
 54         """ D.keys() -> list of D‘s keys """
 55         """ 列出所有keys """
 56         return []
 57     def pop(self, k, d=None): # real signature unknown; restored from __doc__
 58         """
 59         D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
 60         If key is not found, d is returned if given, otherwise KeyError is raised
 61         """
 62         """ 获取并在字典中移除 """
 63         pass
 64     def popitem(self): # real signature unknown; restored from __doc__
 65         """
 66         D.popitem() -> (k, v), remove and return some (key, value) pair as a
 67         2-tuple; but raise KeyError if D is empty.
 68         """
 69         """ 获取并在字典中移项"""
 70         pass
 71     def setdefault(self, k, d=None): # real signature unknown; restored from __doc__
 72         """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """
 73        """ 如果key不存在,则创建,如果存在,则返回已存在的值且不修改 """
 74         pass
 75     def update(self, E=None, **F): # known special case of dict.update
 76         """
 77         D.update([E, ]**F) -> None.  Update D from dict/iterable E and F.
 78         If E present and has a .keys() method, does:     for k in E: D[k] = E[k]
 79         If E present and lacks .keys() method, does:     for (k, v) in E: D[k] = v
 80         In either case, this is followed by: for k in F: D[k] = F[k]
 81         """
 82         """ 更新 """
 83         pass
 84     def values(self): # real signature unknown; restored from __doc__
 85         """ D.values() -> list of D‘s values """
 86         """ 所有的value """
 87         return []
 88     def viewitems(self): # real signature unknown; restored from __doc__
 89         """ D.viewitems() -> a set-like object providing a view on D‘s items """
 90         """ 所有项,只是将内容保存至view对象中 """
 91         pass
 92     def viewkeys(self): # real signature unknown; restored from __doc__
 93         """ D.viewkeys() -> a set-like object providing a view on D‘s keys """
 94         pass
 95     def viewvalues(self): # real signature unknown; restored from __doc__
 96         """ D.viewvalues() -> an object providing a view on D‘s values """
 97         pass
 98     def __cmp__(self, y): # real signature unknown; restored from __doc__
 99         """ x.__cmp__(y) <==> cmp(x,y) """
100         pass
101     def __contains__(self, k): # real signature unknown; restored from __doc__
102         """ D.__contains__(k) -> True if D has a key k, else False """
103         return False
104     def __delitem__(self, y): # real signature unknown; restored from __doc__
105         """ x.__delitem__(y) <==> del x[y] """
106         pass
107     def __eq__(self, y): # real signature unknown; restored from __doc__
108         """ x.__eq__(y) <==> x==y """
109         pass
110     def __getattribute__(self, name): # real signature unknown; restored from __doc__
111         """ x.__getattribute__(‘name‘) <==> x.name """
112         pass
113     def __getitem__(self, y): # real signature unknown; restored from __doc__
114         """ x.__getitem__(y) <==> x[y] """
115         pass
116     def __ge__(self, y): # real signature unknown; restored from __doc__
117         """ x.__ge__(y) <==> x>=y """
118         pass
119     def __gt__(self, y): # real signature unknown; restored from __doc__
120         """ x.__gt__(y) <==> x>y """
121         pass
122     def __init__(self, seq=None, **kwargs): # known special case of dict.__init__
123         """
124         dict() -> new empty dictionary
125         dict(mapping) -> new dictionary initialized from a mapping object‘s
126             (key, value) pairs
127         dict(iterable) -> new dictionary initialized as if via:
128             d = {}
129             for k, v in iterable:
130                 d[k] = v
131         dict(**kwargs) -> new dictionary initialized with the name=value pairs
132             in the keyword argument list.  For example:  dict(one=1, two=2)
133         # (copied from class doc)
134         """
135         pass
136     def __iter__(self): # real signature unknown; restored from __doc__
137         """ x.__iter__() <==> iter(x) """
138         pass
139     def __len__(self): # real signature unknown; restored from __doc__
140         """ x.__len__() <==> len(x) """
141         pass
142     def __le__(self, y): # real signature unknown; restored from __doc__
143         """ x.__le__(y) <==> x<=y """
144         pass
145     def __lt__(self, y): # real signature unknown; restored from __doc__
146         """ x.__lt__(y) <==> x<y """
147         pass
148     @staticmethod # known case of __new__
149     def __new__(S, *more): # real signature unknown; restored from __doc__
150         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """
151         pass
152     def __ne__(self, y): # real signature unknown; restored from __doc__
153         """ x.__ne__(y) <==> x!=y """
154         pass
155     def __repr__(self): # real signature unknown; restored from __doc__
156         """ x.__repr__() <==> repr(x) """
157         pass
158     def __setitem__(self, i, y): # real signature unknown; restored from __doc__
159         """ x.__setitem__(i, y) <==> x[i]=y """
160         pass
161     def __sizeof__(self): # real signature unknown; restored from __doc__
162         """ D.__sizeof__() -> size of D in memory, in bytes """
163         pass
164     __hash__ = None

dict

11、 其它

1 >>> "无"
2 ‘\xe6\x97\xa0‘
3 >>> str1 = ‘\xe6\x97\xa0‘
4 >>> str1.decode(‘utf-8‘)
5 u‘\u65e0‘
6 >>> str1.decode(‘utf-8‘).encode(‘gbk‘)
7 ‘\xce\xde‘
8 >>> print str1.decode(‘utf-8‘).encode(‘gbk‘)
9 ??

字符格式化    S.format()

1 >>> name = ‘i am {0},age {1}‘
2 >>> name.format(‘kim‘,12)
3 ‘i am kim,age 12‘
4 >>> name = ‘i am {aa},age {bb}‘
5 >>> name.format(aa=‘kim‘,bb=12)
6 ‘‘i am kim,age 12‘
1 >>> name = ‘i am {0},age {1}‘
2 >>> li = [‘kim‘,13]
3 >>> name.format(*li)
4 ‘i am kim,age 13‘
5 >>> name = ‘i am {aa},age {bb}‘
6 >>> dc = {‘aa‘:‘kim‘,‘bb‘:13}
7 >>> name.format(**dc)
8 ‘i am kim,age 13‘

参考链接:

http://www.cnblogs.com/wupeiqi/articles/4911365.html

时间: 2024-09-29 14:16:49

Python_基础B的相关文章

python_基础_0

python中的基础内容,注重内容的'屏蔽',最初先关注最主要的基础内容,以此作为支干. 以<Python程序设计与实现>(冯林主编)为主体,其目录: 第一章 Python语言基础 第二章 基本数据类型与变量 第三章 编写Python程序 第四章 列表.元组和字典 第五章 流程与控制语句 第六章 字符串 第七章 函数 第八章 I/O操作与文件 第九章 面向对象编程 第十章 异常处理 第十一章 模块 第十二章 Python开发游戏 第十三章 TCP/UDP网络编程 第十四章 Python爬虫程序

【5】python_基础_字符集、列表推导式、模块

Python基础 1 字符集 字符集编码发展历程简介:2进制(0/1)→ASCII表(数字/英文/符号)→gb2312(简体中文) →gbk(汉字) →Unicode(万国码,存储空间加倍) →UTF-8 跨国官方语言兼容:本国语言字符集→转换成Unicode→转换成外国语言字符集 python2的默认字符是ascii,python3的默认字符是utf-8 python2不支持中文,报错:no-ascii,解决方案:在py文件头部加上# -*- coding:utf-8 -*- 2 列表推导式(

python_基础类型

[python的基本数据类型及进制扫盲] 一.进制 1.进制简介 进制就是进位制,是人们规定的一种进位方法.计算机底层的数据运算和存储都是二进制数据.计算机语言就是二进制,计算机能直接识别二进制数据,其它数据都不能直接识别. 2.常用进制 对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位. 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位.我们经常使用的是二进制.八进制.十进制.十六进制. 十进制:有10个基本数字,分别为0.1.2.3

Python_基础概念篇

author:lxy Python简介 1.Python是一种脚本语言,Python就是一个开放核心源代码的编程语言,它开发代码的效率非常高,代码编写后非常易读,非常适合多人参与的项目 .它支持面向对象的编程方式,同样也可以面对过程,非常灵活,它不但免费,而且可以任意Copy分发. Python是由荷兰人Guido van Rossum在90年代开发出来的,当初只是为了自娱自乐尝试编写一种替代ABC这些编程语言的脚本语言,没想到受到大家的喜欢,一直发展至今,后来引入了对多平台的支持. 2.Pyt

Python_基础笔记

查看类信息: Dir(类)     help(类) Nl 是List print nl.count(5)   # 计数,看总共有多少个5 print nl.index(3)    # 查询 nl 的第一个3的下标, n1.index(3,2)表示3第二次出现的位置 nl.append(6)         # 在 nl 的最后增添一个新元素6 nl.sort()           # 对nl的元素排序 print nl.pop()       # 从nl中去除最后一个元素,并将该元素返回. n

Python_基础_01

Python特点:字节码,动态语义 定义编码:只要符合coding[:=]\s*([-\w.]+)即可.如 #coding= utf-8 # -*- coding: utf-8 -*- "双引号内写脚本文档" #这里以后都是单行注释 """ 这里是多行注释 """ pyc字节码文件,和java类似 反斜杠换行 print "assssssssss\ sssssssssssssssssss" 思想:一切数据都

python_基础学习_04_mysql库验证与安装(mysql-python)

验证python-mysql是否安装 1:python 2: import MySQLdb 安装步骤: 1.sudo apt-get install python-setuptools 2.sudo apt-get install libmysqld-dev 3.sudo apt-get install libmysqlclient-dev 4.sudo apt-get install python-dev 5.sudo easy_install mysql-python 测试下: 在pytho

Python_基础

列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码  1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 原文地址:https://www.cnblogs.com/huangmeisheng/p/8331224.html

Python_基础_Day_1

一.变量 由字母.数字和下划线组成且不能以数字开头 二.标准数据类型 五种类型:数字(Numbers).字符串(String).列表(List).元组(Tuple).字典(Dictionary) 三.数字类型 1.四种类型:int(整型).long(长整型).float(浮点型).complex(复数) 2.基本模块:math模块.cmath模块 四.字符串类型 1.字符串类型不可变(不能修改) 2.字符串运算符 a = 'hello' b = 'world' print(a + b) # he