Python【02】【基础部分】- B
生活随笔
收集整理的這篇文章主要介紹了
Python【02】【基础部分】- 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 xiaoli2、三元運算
name = 值
name = 值1 ?if ?條件 else 值2
1 user_input = raw_input(':') 2 name = 'badman' if user_input == 'alex' else 'goodman' 3 print name3、類與對象
對于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、長整形
1 class long(object): 2 """ 3 long(x=0) -> long 4 long(x, base=10) -> long 5 6 Convert a number or string to a long integer, or return 0L if no arguments 7 are given. If x is floating point, the conversion truncates towards zero. 8 9 If x is not a number or if base is given, then x must be a string or 10 Unicode object representing an integer literal in the given base. The 11 literal can be preceded by '+' or '-' and be surrounded by whitespace. 12 The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to 13 interpret the base from the string as an integer literal. 14 >>> int('0b100', base=0) 15 4L 16 """ 17 def bit_length(self): # real signature unknown; restored from __doc__ 18 """ 19 long.bit_length() -> int or long 20 21 Number of bits necessary to represent self in binary. 22 >>> bin(37L) 23 '0b100101' 24 >>> (37L).bit_length() 25 6 26 """ 27 return 0 28 29 def conjugate(self, *args, **kwargs): # real signature unknown 30 """ Returns self, the complex conjugate of any long. """ 31 pass 32 33 def __abs__(self): # real signature unknown; restored from __doc__ 34 """ x.__abs__() <==> abs(x) """ 35 pass 36 37 def __add__(self, y): # real signature unknown; restored from __doc__ 38 """ x.__add__(y) <==> x+y """ 39 pass 40 41 def __and__(self, y): # real signature unknown; restored from __doc__ 42 """ x.__and__(y) <==> x&y """ 43 pass 44 45 def __cmp__(self, y): # real signature unknown; restored from __doc__ 46 """ x.__cmp__(y) <==> cmp(x,y) """ 47 pass 48 49 def __coerce__(self, y): # real signature unknown; restored from __doc__ 50 """ x.__coerce__(y) <==> coerce(x, y) """ 51 pass 52 53 def __divmod__(self, y): # real signature unknown; restored from __doc__ 54 """ x.__divmod__(y) <==> divmod(x, y) """ 55 pass 56 57 def __div__(self, y): # real signature unknown; restored from __doc__ 58 """ x.__div__(y) <==> x/y """ 59 pass 60 61 def __float__(self): # real signature unknown; restored from __doc__ 62 """ x.__float__() <==> float(x) """ 63 pass 64 65 def __floordiv__(self, y): # real signature unknown; restored from __doc__ 66 """ x.__floordiv__(y) <==> x//y """ 67 pass 68 69 def __format__(self, *args, **kwargs): # real signature unknown 70 pass 71 72 def __getattribute__(self, name): # real signature unknown; restored from __doc__ 73 """ x.__getattribute__('name') <==> x.name """ 74 pass 75 76 def __getnewargs__(self, *args, **kwargs): # real signature unknown 77 pass 78 79 def __hash__(self): # real signature unknown; restored from __doc__ 80 """ x.__hash__() <==> hash(x) """ 81 pass 82 83 def __hex__(self): # real signature unknown; restored from __doc__ 84 """ x.__hex__() <==> hex(x) """ 85 pass 86 87 def __index__(self): # real signature unknown; restored from __doc__ 88 """ x[y:z] <==> x[y.__index__():z.__index__()] """ 89 pass 90 91 def __init__(self, x=0): # real signature unknown; restored from __doc__ 92 pass 93 94 def __int__(self): # real signature unknown; restored from __doc__ 95 """ x.__int__() <==> int(x) """ 96 pass 97 98 def __invert__(self): # real signature unknown; restored from __doc__ 99 """ x.__invert__() <==> ~x """ 100 pass 101 102 def __long__(self): # real signature unknown; restored from __doc__ 103 """ x.__long__() <==> long(x) """ 104 pass 105 106 def __lshift__(self, y): # real signature unknown; restored from __doc__ 107 """ x.__lshift__(y) <==> x<<y """ 108 pass 109 110 def __mod__(self, y): # real signature unknown; restored from __doc__ 111 """ x.__mod__(y) <==> x%y """ 112 pass 113 114 def __mul__(self, y): # real signature unknown; restored from __doc__ 115 """ x.__mul__(y) <==> x*y """ 116 pass 117 118 def __neg__(self): # real signature unknown; restored from __doc__ 119 """ x.__neg__() <==> -x """ 120 pass 121 122 @staticmethod # known case of __new__ 123 def __new__(S, *more): # real signature unknown; restored from __doc__ 124 """ T.__new__(S, ...) -> a new object with type S, a subtype of T """ 125 pass 126 127 def __nonzero__(self): # real signature unknown; restored from __doc__ 128 """ x.__nonzero__() <==> x != 0 """ 129 pass 130 131 def __oct__(self): # real signature unknown; restored from __doc__ 132 """ x.__oct__() <==> oct(x) """ 133 pass 134 135 def __or__(self, y): # real signature unknown; restored from __doc__ 136 """ x.__or__(y) <==> x|y """ 137 pass 138 139 def __pos__(self): # real signature unknown; restored from __doc__ 140 """ x.__pos__() <==> +x """ 141 pass 142 143 def __pow__(self, y, z=None): # real signature unknown; restored from __doc__ 144 """ x.__pow__(y[, z]) <==> pow(x, y[, z]) """ 145 pass 146 147 def __radd__(self, y): # real signature unknown; restored from __doc__ 148 """ x.__radd__(y) <==> y+x """ 149 pass 150 151 def __rand__(self, y): # real signature unknown; restored from __doc__ 152 """ x.__rand__(y) <==> y&x """ 153 pass 154 155 def __rdivmod__(self, y): # real signature unknown; restored from __doc__ 156 """ x.__rdivmod__(y) <==> divmod(y, x) """ 157 pass 158 159 def __rdiv__(self, y): # real signature unknown; restored from __doc__ 160 """ x.__rdiv__(y) <==> y/x """ 161 pass 162 163 def __repr__(self): # real signature unknown; restored from __doc__ 164 """ x.__repr__() <==> repr(x) """ 165 pass 166 167 def __rfloordiv__(self, y): # real signature unknown; restored from __doc__ 168 """ x.__rfloordiv__(y) <==> y//x """ 169 pass 170 171 def __rlshift__(self, y): # real signature unknown; restored from __doc__ 172 """ x.__rlshift__(y) <==> y<<x """ 173 pass 174 175 def __rmod__(self, y): # real signature unknown; restored from __doc__ 176 """ x.__rmod__(y) <==> y%x """ 177 pass 178 179 def __rmul__(self, y): # real signature unknown; restored from __doc__ 180 """ x.__rmul__(y) <==> y*x """ 181 pass 182 183 def __ror__(self, y): # real signature unknown; restored from __doc__ 184 """ x.__ror__(y) <==> y|x """ 185 pass 186 187 def __rpow__(self, x, z=None): # real signature unknown; restored from __doc__ 188 """ y.__rpow__(x[, z]) <==> pow(x, y[, z]) """ 189 pass 190 191 def __rrshift__(self, y): # real signature unknown; restored from __doc__ 192 """ x.__rrshift__(y) <==> y>>x """ 193 pass 194 195 def __rshift__(self, y): # real signature unknown; restored from __doc__ 196 """ x.__rshift__(y) <==> x>>y """ 197 pass 198 199 def __rsub__(self, y): # real signature unknown; restored from __doc__ 200 """ x.__rsub__(y) <==> y-x """ 201 pass 202 203 def __rtruediv__(self, y): # real signature unknown; restored from __doc__ 204 """ x.__rtruediv__(y) <==> y/x """ 205 pass 206 207 def __rxor__(self, y): # real signature unknown; restored from __doc__ 208 """ x.__rxor__(y) <==> y^x """ 209 pass 210 211 def __sizeof__(self, *args, **kwargs): # real signature unknown 212 """ Returns size in memory, in bytes """ 213 pass 214 215 def __str__(self): # real signature unknown; restored from __doc__ 216 """ x.__str__() <==> str(x) """ 217 pass 218 219 def __sub__(self, y): # real signature unknown; restored from __doc__ 220 """ x.__sub__(y) <==> x-y """ 221 pass 222 223 def __truediv__(self, y): # real signature unknown; restored from __doc__ 224 """ x.__truediv__(y) <==> x/y """ 225 pass 226 227 def __trunc__(self, *args, **kwargs): # real signature unknown 228 """ Truncating an Integral returns itself. """ 229 pass 230 231 def __xor__(self, y): # real signature unknown; restored from __doc__ 232 """ x.__xor__(y) <==> x^y """ 233 pass 234 235 denominator = property(lambda self: object(), lambda self, v: None, lambda self: None) # default 236 """the denominator of a rational number in lowest terms""" 237 238 imag = property(lambda self: object(), lambda self, v: None, lambda self: None) # default 239 """the imaginary part of a complex number""" 240 241 numerator = property(lambda self: object(), lambda self, v: None, lambda self: None) # default 242 """the numerator of a rational number in lowest terms""" 243 244 real = property(lambda self: object(), lambda self, v: None, lambda self: None) # default 245 """the real part of a complex number""" long6、符點數
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 float7、字符串
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 list9、元組?
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 tuple10、字典
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 dict11、集合
?
12、其它
編碼轉換
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
?
轉載于:https://www.cnblogs.com/YaYaTang/p/4944670.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Python【02】【基础部分】- B的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gridiew——表的内容居中
- 下一篇: python 基础,包括列表,元组,字典