青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

任我行

一天一個(gè)腳印......
每日一句:
posts - 54, comments - 218, trackbacks - 1, articles - 0
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

Python學(xué)習(xí)(二)

Posted on 2005-10-11 17:00 任我行 閱讀(1537) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Python

今天繼續(xù)dive into python.

12、列表與字符串
  1)用一個(gè)字符串對(duì)象的join 方法將列表元素連接成單個(gè)字符串,此字符串充當(dāng)分隔符。
  2)join 只用用于字符串列表;它不進(jìn)行任何的類型強(qiáng)制轉(zhuǎn)換。連接一個(gè)存在一個(gè)或多個(gè)非字符串元素的列表將引發(fā)一個(gè)異常。
  3)用一個(gè)字符串對(duì)象的split 方法將列表元素連接成單個(gè)字符串,此字符串充當(dāng)分隔符。
  4)split 接受一個(gè)可選的第二個(gè)參數(shù),它是要分割的次數(shù)。
  5)split 無(wú)參數(shù)調(diào)用時(shí),默認(rèn)為以空白為分隔符(空格/換行/制表符),多個(gè)連續(xù)空白初見(jiàn)為一個(gè)。

13、導(dǎo)入模塊
  1)Python用兩種方法導(dǎo)入模塊,一是import module,一種是from module import,
  2)第一種方法導(dǎo)入整個(gè)模塊,對(duì)其屬性或方法的引用要加限制名,如:
>>> import types
>>> types.FunctionType
  3)第二種方法將模塊的方法和屬性直接導(dǎo)入名字空間中,可以直接引用這些方法和屬性,如:
>>> from types import FunctionType
>>> FunctionType
  4)兩種方法各有利弊,前者可明確指定要導(dǎo)入的方法和屬性,并直接引用,比較方便;對(duì)于屬性或方法重名的情況,則后者非常有用。

14、函數(shù)的參數(shù)
  1)函數(shù)的參數(shù)可以擁有缺省值,某個(gè)參數(shù)有什么缺省值在定義函數(shù)時(shí)指明,
  2)擁有缺省值的參數(shù)為可選參數(shù),否則為必備參數(shù),即調(diào)用函數(shù)時(shí)必須為必備參數(shù)提供參數(shù),如果沒(méi)有對(duì)可選參數(shù)提供參數(shù)值,則其使用缺省值。
  3)調(diào)用函數(shù)時(shí),可以通過(guò)指定參數(shù)名而以任意次序來(lái)傳遞參數(shù),稱為定名參數(shù)。如:
定義:
def help(object, spacing=10, collapse=1):
合法調(diào)用:
help(odbchelper)
help(odbchelper, 12)
help(odbchelper, collapse=0)
help(spacing=15, object=odbchelper)
  4)參數(shù)是個(gè)字典,缺省可以不指定名字而用順序?qū)?shù)名與值匹配起來(lái)。

15、內(nèi)置函數(shù)
  1)所有Python內(nèi)置函數(shù)被組合進(jìn)一個(gè)名叫 __builtins__ (前后有兩個(gè)下劃線)的特別模塊中。
  2)內(nèi)置函數(shù)dir 返回任意一個(gè)對(duì)象的屬性和方法的列表。
  3)內(nèi)置函數(shù)str 強(qiáng)制將任一種類型的數(shù)據(jù)轉(zhuǎn)化為字符串,對(duì)python的空值None,則str(None)返回字符串"None”.
  4)內(nèi)置函數(shù)type 返回任意對(duì)象的數(shù)據(jù)類型。
  5)使用函數(shù) getattr 得到對(duì)象的各種引用,這個(gè)過(guò)程中方法沒(méi)有被調(diào)用。
  6)使用getattr得到引用后,其返回值為方法,可以調(diào)用相應(yīng)的函數(shù)。如下:
>>>getattr(li, "append")("Moe")
  
16
、列表映射過(guò)濾語(yǔ)法
[mapping-expression for element in source-list if filter-expression]

17and-or技巧,對(duì)bool and a or b來(lái)說(shuō),
  1)邏輯運(yùn)行采用了快捷方式,即如果or前值為真,是不再計(jì)算后面的值,并返回前面的結(jié)果
  2) (bool and [a] or )[0]的方法,可以實(shí)現(xiàn)與cbool?a:b的功能

18lambda函數(shù)
  1)可以使用lambda定義單行的最小函數(shù),格式如下:
funcVar = lambda x : x...
  沒(méi)有名字,返回是默認(rèn)的。上式中可以沒(méi)有funcVar,有funcVar時(shí)可與正常函數(shù)一樣調(diào)用,沒(méi)有funcVar時(shí)可如下調(diào)用:
(lambda x:x...)(a)
  2)lambda函數(shù)可以接受一到多個(gè)參數(shù)(包括可選參數(shù)),返回單個(gè)表達(dá)式的值,函數(shù)中不能包含命令,表達(dá)式不能超過(guò)一個(gè)。

19、一些小技巧
  1)python幾乎總是在操作列表
  2)字符串的ljust(spacing)可以在右邊加空格以達(dá)到spacing值所示的長(zhǎng)度,當(dāng)spacing的值小于字符串的長(zhǎng)度時(shí),不會(huì)截?cái)唷?BR>


:builtin的屬性表

屬性

說(shuō)明

ArithmeticError

Base class for arithmetic errors.

AssertionError

Assertion failed.

AttributeError

Attribute not found.

DeprecationWarning

Base class for warnings about deprecated features.

EOFError

Read beyond end of file.

EnvironmentError

Base class for I/O related errors.

Exception

Common base class for all exceptions.

FloatingPointError

Floating point operation failed.

FutureWarning

Base class for warnings about constructs that will change semantically in the future.

IOError

I/O operation failed.

ImportError

Import can't find module, or can't find name in module.

IndentationError

Improper indentation.

IndexError

Sequence index out of range.

KeyError

Mapping key not found.

KeyboardInterrupt

Program interrupted by user.

LookupError

Base class for lookup errors.

MemoryError

Out of memory.

NameError

Name not found globally.

NotImplementedError

Method or function hasn't been implemented yet.

OSError

OS system call failed.

OverflowError

Result too large to be represented.

OverflowWarning

Base class for warnings about numeric overflow.

PendingDeprecationWarning

Base class for warnings about features which will be deprecated in the future.

ReferenceError

Weak ref proxy used after referent went away.

RuntimeError

Unspecified run-time error.

RuntimeWarning

Base class for warnings about dubious runtime behavior.

StandardError

Base class for all standard Python exceptions.

StopIteration

Signal the end from iterator.next().

SyntaxError

Invalid syntax.

SyntaxWarning

Base class for warnings about dubious syntax.

SystemError

Internal error in the Python interpreter. Please report this to the Python maintainer, along with the traceback, the Python version, and the hardware/OS platform and version.

SystemExit

Request to exit from the interpreter.

TabError

Improper mixture of spaces and tabs.

TypeError

Inappropriate argument type.

UnboundLocalError

Local name referenced but not bound to a value.

UnicodeDecodeError

Unicode decoding error.

UnicodeEncodeError

Unicode encoding error.

UnicodeError

Unicode related error.

UnicodeTranslateError

Unicode translation error.

UserWarning

Base class for warnings generated by user code.

ValueError

Inappropriate argument value (of correct type).

Warning

Base class for warning categories.

WindowsError

MS-Windows OS system call failed.

ZeroDivisionError

Second argument to a division or modulo operation was zero.

builtin方法(函數(shù))

方法

說(shuō)明

__import__

__import__(name, globals, locals, fromlist) -> module Import a module. The globals are only used to determine the context; they are not modified. The locals are currently unused. The fromlist should be a list of names to emulate ``from name import ...'', or an empty list to emulate ``import name''. When importing a module from a package, note that __import__('A.B', ...) returns package A when fromlist is empty, but its submodule B when fromlist is not empty.

abs

abs(number) -> number Return the absolute value of the argument.

apply

apply(object[, args[, kwargs]]) -> value Call a callable object with positional arguments taken from the tuple args, and keyword arguments taken from the optional dictionary kwargs. Note that classes are callable, as are instances with a __call__() method. Deprecated since release 2.3. Instead, use the extended call syntax: function(*args, **keywords).

callable

callable(object) -> bool Return whether the object is callable (i.e., some kind of function). Note that classes are callable, as are instances with a __call__() method.

chr

chr(i) -> character Return a string of one character with ordinal i; 0 <= i < 256.

cmp

cmp(x, y) -> integer Return negative if x<y, zero if x==y, positive if x>y.

coerce

coerce(x, y) -> None or (x1, y1) When x and y can be coerced to values of the same type, return a tuple containing the coerced values. When they can't be coerced, return None.

compile

compile(source, filename, mode[, flags[, dont_inherit]]) -> code object Compile the source string (a Python module, statement or expression) into a code object that can be executed by the exec statement or eval(). The filename will be used for run-time error messages. The mode must be 'exec' to compile a module, 'single' to compile a single (interactive) statement, or 'eval' to compile an expression. The flags argument, if present, controls which future statements influence the compilation of the code. The dont_inherit argument, if non-zero, stops the compilation inheriting the effects of any future statements in effect in the code calling compile; if absent or zero these statements do influence the compilation, in addition to any features explicitly specified.

delattr

delattr(object, name) Delete a named attribute on an object; delattr(x, 'y') is equivalent to ``del x.y''.

dir

dir([object]) -> list of strings Return an alphabetized list of names comprising (some of) the attributes of the given object, and of attributes reachable from it: No argument: the names in the current scope. Module object: the module attributes. Type or class object: its attributes, and recursively the attributes of its bases. Otherwise: its attributes, its class's attributes, and recursively the attributes of its class's base classes.

divmod

divmod(x, y) -> (div, mod) Return the tuple ((x-x%y)/y, x%y). Invariant: div*y + mod == x.

eval

eval(source[, globals[, locals]]) -> value Evaluate the source in the context of globals and locals. The source may be a string representing a Python expression or a code object as returned by compile(). The globals and locals are dictionaries, defaulting to the current globals and locals. If only globals is given, locals defaults to it.

execfile

execfile(filename[, globals[, locals]]) Read and execute a Python script from a file. The globals and locals are dictionaries, defaulting to the current globals and locals. If only globals is given, locals defaults to it.

filter

filter(function or None, sequence) -> list, tuple, or string Return those items of sequence for which function(item) is true. If function is None, return the items that are true. If sequence is a tuple or string, return the same type, else return a list.

getattr

getattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y. When a default argument is given, it is returned when the attribute doesn't exist; without it, an exception is raised in that case.

globals

globals() -> dictionary Return the dictionary containing the current scope's global variables.

hasattr

hasattr(object, name) -> bool Return whether the object has an attribute with the given name. (This is done by calling getattr(object, name) and catching exceptions.)

hash

hash(object) -> integer Return a hash value for the object. Two objects with the same value have the same hash value. The reverse is not necessarily true, but likely.

hex

hex(number) -> string Return the hexadecimal representation of an integer or long integer.

id

id(object) -> integer Return the identity of an object. This is guaranteed to be unique among simultaneously existing objects. (Hint: it's the object's memory address.)

input

input([prompt]) -> value Equivalent to eval(raw_input(prompt)).

intern

intern(string) -> string ``Intern'' the given string. This enters the string in the (global) table of interned strings whose purpose is to speed up dictionary lookups. Return the string itself or the previously interned string object with the same value.

isinstance

isinstance(object, class-or-type-or-tuple) -> bool Return whether an object is an instance of a class or of a subclass thereof. With a type as second argument, return whether that is the object's type. The form using a tuple, isinstance(x, (A, B, ...)), is a shortcut for isinstance(x, A) or isinstance(x, B) or ... (etc.).

issubclass

issubclass(C, B) -> bool Return whether class C is a subclass (i.e., a derived class) of class B. When using a tuple as the second argument issubclass(X, (A, B, ...)), is a shortcut for issubclass(X, A) or issubclass(X, B) or ... (etc.).

iter

iter(collection) -> iterator iter(callable, sentinel) -> iterator Get an iterator from an object. In the first form, the argument must supply its own iterator, or be a sequence. In the second form, the callable is called until it returns the sentinel.

len

len(object) -> integer Return the number of items of a sequence or mapping.

locals

locals() -> dictionary Update and return a dictionary containing the current scope's local variables.

map

map(function, sequence[, sequence, ...]) -> list Return a list of the results of applying the function to the items of the argument sequence(s). If more than one sequence is given, the function is called with an argument list consisting of the corresponding item of each sequence, substituting None for missing values when not all sequences have the same length. If the function is None, return a list of the items of the sequence (or a list of tuples if more than one sequence).

max

max(sequence) -> value max(a, b, c, ...) -> value With a single sequence argument, return its largest item. With two or more arguments, return the largest argument.

min

min(sequence) -> value min(a, b, c, ...) -> value With a single sequence argument, return its smallest item. With two or more arguments, return the smallest argument.

oct

oct(number) -> string Return the octal representation of an integer or long integer.

ord

ord(c) -> integer Return the integer ordinal of a one-character string.

pow

pow(x, y[, z]) -> number With two arguments, equivalent to x**y. With three arguments, equivalent to (x**y) % z, but may be more efficient (e.g. for longs).

range

range([start,] stop[, step]) -> list of integers Return a list containing an arithmetic progression of integers. range(i, j) returns [i, i+1, i+2, ..., j-1]; start (!) defaults to 0. When step is given, it specifies the increment (or decrement). For example, range(4) returns [0, 1, 2, 3]. The end point is omitted! These are exactly the valid indices for a list of 4 elements.

raw_input

raw_input([prompt]) -> string Read a string from standard input. The trailing newline is stripped. If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError. On Unix, GNU readline is used if enabled. The prompt string, if given, is printed without a trailing newline before reading.

reduce

reduce(function, sequence[, initial]) -> value Apply a function of two arguments cumulatively to the items of a sequence, from left to right, so as to reduce the sequence to a single value. For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates ((((1+2)+3)+4)+5). If initial is present, it is placed before the items of the sequence in the calculation, and serves as a default when the sequence is empty.

reload

reload(module) -> module Reload the module. The module must have been successfully imported before.

repr

repr(object) -> string Return the canonical string representation of the object. For most object types, eval(repr(object)) == object.

round

round(number[, ndigits]) -> floating point number Round a number to a given precision in decimal digits (default 0 digits). This always returns a floating point number. Precision may be negative.

setattr

setattr(object, name, value) Set a named attribute on an object; setattr(x, 'y', v) is equivalent to ``x.y = v''.

sum

sum(sequence, start=0) -> value Returns the sum of a sequence of numbers (NOT strings) plus the value of parameter 'start'. When the sequence is empty, returns start.

unichr

unichr(i) -> Unicode character Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.

vars

vars([object]) -> dictionary Without arguments, equivalent to locals(). With an argument, equivalent to object.__dict__.

zip

zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)] Return a list of tuples, where each tuple contains the i-th element from each of the argument sequences. The returned list is truncated in length to the length of the shortest argument sequence.

 

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美精品高清视频| 亚洲国产一区二区三区高清| 亚洲高清资源| 久久久久久亚洲综合影院红桃| 毛片av中文字幕一区二区| 一本色道久久综合精品竹菊 | 性18欧美另类| 亚洲欧洲综合| 亚洲裸体视频| a91a精品视频在线观看| 日韩亚洲欧美在线观看| 最新国产精品拍自在线播放| 亚洲成人原创| 宅男噜噜噜66国产日韩在线观看| 亚洲国产精品久久久久久女王| 在线看视频不卡| 日韩视频久久| 久久黄金**| 日韩视频永久免费观看| 亚洲男人天堂2024| 免费不卡在线视频| 欧美日韩高清在线播放| 亚洲精品美女久久7777777| 欧美日韩成人| 国产一区二区三区久久悠悠色av | 亚洲综合导航| 久久夜色精品国产| 亚洲美女精品成人在线视频| 亚洲一区欧美二区| 欧美xxx成人| 国产亚洲欧美另类一区二区三区| 尤物yw午夜国产精品视频明星 | 久久亚洲色图| 国产农村妇女精品一二区| 亚洲激情六月丁香| 久久在线播放| 久久久成人网| 黑人巨大精品欧美一区二区| 99精品国产在热久久| 久久人人爽人人爽| 久久久国产精品一区二区中文| 国产精品草草| 午夜国产欧美理论在线播放 | 亚洲午夜一区| 一本色道综合亚洲| 在线观看亚洲专区| 国产日韩欧美在线观看| 欧美粗暴jizz性欧美20| 亚洲伦理久久| 欧美日韩一区不卡| 亚洲自拍偷拍麻豆| 久久精品国产清自在天天线 | 欧美一区二区三区免费在线看| 欧美日韩一区二区三| 亚洲免费中文字幕| 羞羞色国产精品| 国内精品福利| 最新国产乱人伦偷精品免费网站| 嫩草国产精品入口| 亚洲午夜国产成人av电影男同| 亚洲影院在线| 99热免费精品| 久久久精品性| 久久成人免费视频| 欧美日韩dvd在线观看| 久久久国产精品一区二区三区| 欧美va天堂在线| 久久伊人亚洲| 国产精品一区一区| 亚洲免费电影在线观看| 极品中文字幕一区| 日韩午夜在线| 亚洲精品一级| 久久综合亚州| 免费久久99精品国产自| 国产精品扒开腿爽爽爽视频| 亚洲国产成人午夜在线一区| 国产模特精品视频久久久久| 亚洲毛片一区二区| 一区二区毛片| 欧美午夜精品伦理| 亚洲午夜精品视频| 午夜精品久久| 亚洲小少妇裸体bbw| 一区二区三区精品国产| 欧美三级资源在线| 日韩一级精品| 久久av一区二区三区| 国产精品欧美日韩| 午夜视频在线观看一区| 欧美一区二视频| 韩国欧美国产1区| 久久久精品国产免费观看同学| 久久精品99国产精品日本| 国产精品每日更新| 欧美一区二区三区四区高清 | 亚洲欧洲一区二区三区在线观看 | 卡一卡二国产精品| 欧美日韩中文字幕在线视频| 国产亚洲精品成人av久久ww| 亚洲精品国产精品国自产观看| 一区二区三区视频免费在线观看| 欧美视频在线观看视频极品| 久久精品视频导航| 亚洲精品美女91| 久久综合伊人77777| 亚洲一区网站| 日韩特黄影片| 亚洲第一精品夜夜躁人人爽| 国产精品hd| 国产精品国产三级国产普通话蜜臀| 亚洲婷婷综合色高清在线 | 国产自产在线视频一区| 欧美日韩亚洲一区二区三区在线 | 欧美电影电视剧在线观看| 美日韩丰满少妇在线观看| 一区二区三区四区在线| 亚洲国产精品成人一区二区| 久久成人国产| 久久精品2019中文字幕| 欧美在线视频免费播放| 欧美一区二区三区视频| 午夜激情一区| 久久精品二区| 免费成人在线视频网站| 欧美在线影院| 久久久久女教师免费一区| 欧美一区二区成人6969| 麻豆久久久9性大片| 欧美成人日本| 中文亚洲字幕| 久久日韩精品| 欧美日韩一区三区| 国产一区二区三区av电影| 国产区在线观看成人精品| 国产在线观看91精品一区| 亚洲国产婷婷香蕉久久久久久| 亚洲三级免费电影| 久久久之久亚州精品露出| 亚洲国产导航| 午夜精品久久| 欧美另类综合| 极品尤物久久久av免费看| 亚洲精品国久久99热| 亚洲综合日韩中文字幕v在线| 久久天堂精品| 亚洲欧美日韩专区| 欧美性生交xxxxx久久久| 在线观看日韩av电影| 亚洲永久网站| 亚洲日韩欧美视频| 欧美一级片久久久久久久 | 欧美日韩麻豆| 精品69视频一区二区三区| 欧美一区二区性| 亚洲激情午夜| 亚洲国产一区二区三区青草影视| 一区二区三区国产| 欧美超级免费视 在线| 亚洲视频视频在线| 亚洲看片网站| 欧美天天视频| 亚洲欧美国产精品专区久久| 亚洲七七久久综合桃花剧情介绍| 久久夜色精品国产欧美乱极品| 国产精品自拍一区| 欧美一级理论片| 欧美一区在线看| 亚洲国产精品成人精品| 亚洲国产精品成人综合色在线婷婷 | 久久综合给合| 一本大道久久精品懂色aⅴ| 一区二区精品在线| 国内精品久久国产| 亚洲国产电影| 国产精品国产三级国产普通话99 | 亚洲一区视频在线| 久久精品视频99| 99国产一区| 午夜在线精品偷拍| 99精品国产在热久久| 午夜日韩在线| 91久久精品国产91久久性色| 亚洲日本成人在线观看| 国产一区二区中文| 99国产精品久久久久久久成人热 | 久久夜色撩人精品| 亚洲男女自偷自拍| 欧美交受高潮1| 欧美福利视频在线| 在线看片第一页欧美| 亚洲综合视频在线| 一本一本久久| 欧美人与禽猛交乱配| 国产欧美精品在线| 亚洲欧美久久久久一区二区三区| 黄网动漫久久久| 免费高清在线视频一区·| 久久亚洲综合色| 国产日韩成人精品|