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

Welcome to 陳俊峰's ---BeetleHeaded Man Blog !

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  58 隨筆 :: 32 文章 :: 18 評(píng)論 :: 0 Trackbacks
Python Reading Notes (2006-4-13) ?

Note One:about list (wow! so powerful)

Assignment to slices is also possible, and this can even change the size of the list,but you can not do that in the string type:
>>> # Replace some items:
... a[0:2] = [1, 12]
>>> a
[1, 12, 123, 1234]
>>> # Remove some:
... a[0:2] = []
>>> a
[123, 1234]
>>> # Insert some:
... a[1:1] = ['bletch', 'xyzzy']
>>> a
[123, 'bletch', 'xyzzy', 1234]
>>> a[:0] = a???? # Insert (a copy of) itself at the beginning
>>> a
[123, 'bletch', 'xyzzy', 1234, 123, 'bletch', 'xyzzy', 1234]

It is possible to nest lists (create lists containing other lists), for example:
>>> q = [2, 3]
>>> p = [1, q, 4]
>>> len(p)
3
>>> p[1]
[2, 3]
>>> p[1][0]
2
>>> p[1].append('xtra')????
>>> p
[1, [2, 3, 'xtra'], 4]
>>> q
[2, 3, 'xtra']


Note Two : about for statement

It is not safe to modify the sequence being iterated over in the loop (this can only happen for mutable sequence types, such as lists). If you need to modify the list you are iterating over (for example, to duplicate selected items) you must iterate over a copy. The slice notation makes this particularly convenient:

valid statements: it will work normally
>>> for x in a[:]: # make a slice copy of the entire list
...?????? if len(x) > 6:?
...???????????a.insert(0, x)
...
>>> a
['defenestrate', 'cat', 'window', 'defenestrate']

invalid statement: you prompt will die
>>> for x in a :? # make a slice copy of the entire list
...??? ???if len(x) > 6:
...????????? a.insert(0, x)
...

Note that: in the first statement?the first row ,the?for statement?ues 'a[:] ' ,it means that?to make a slice of?it;but in the second statement,the for statement ues 'a' directly ,so cause a?bad?result?

Note Three: Compare for efficiency

str_test = []
#?method one :
str_test.append('attach')
#method two:
str_test = str_test?+ ['attach']

The?Two?method above has the?same function ,but the more efficient one is the first one
?
Note Four :about Defining Functions?
Form 1:Default Argument Values
The default value is evaluated only once.
def f(a, L=[]):
??? L.append(a)
??? return L

print f(1)
print f(2)
print f(3)

This will print

[1]
[1, 2]
[1, 2, 3]

If you don't want the default to be shared between subsequent calls, you can write the function like this instead:

def f(a, L=None):
    if L is None:
        L = []
    L.append(a)
    return L

Form 2 : Keyword Arguments

When a final formal parameter of the form **name is present, it receives a dictionary containing all keyword arguments except
for those corresponding to a formal parameter. This may be combined with a formal parameter of the form *name (described in
the next subsection) which receives a tuple containing the positional arguments beyond the formal parameter list. (*name must
occur before **name) For example, if we define a function like this:

def cheeseshop(kind, *arguments, **keywords):
    print "-- Do you have any", kind, '?'
    print "-- I'm sorry, we're all out of", kind
    for arg in arguments: print arg
    print '-'*40
keys = keywords.keys() keys.sort() for kw in keys: print kw, ':', keywords[kw]

It could be called like this:

cheeseshop('Limburger', "It's very runny, sir.",
           "It's really very, VERY runny, sir.",
           client='John Cleese',
           shopkeeper='Michael Palin',
           sketch='Cheese Shop Sketch')

and of course it would print:

-- Do you have any Limburger ?
-- I'm sorry, we're all out of Limburger
It's very runny, sir.
It's really very, VERY runny, sir.
----------------------------------------
client : John Cleese
shopkeeper : Michael Palin
sketch : Cheese Shop Sketch

Note that the sort() method of the list of keyword argument names is called before printing the contents of the keywords
dictionary; if this is not done, the order in which the arguments are printed is undefined.

posted on 2006-04-13 10:50 Jeff-Chen 閱讀(168) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Python
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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国产精品久久久久| 久久成人人人人精品欧| 欧美一级专区免费大片| 久久综合国产精品| 国产精品家教| 国产欧美一区二区精品婷婷| 欧美成人一区二免费视频软件| 亚洲精选视频在线| 亚洲国产精品成人综合| 亚洲午夜激情免费视频| 亚洲经典视频在线观看| 在线播放精品| 中文高清一区| 欧美 日韩 国产在线| 中文亚洲视频在线| 免费日韩成人| 黄色精品网站| 久久激情一区| 美乳少妇欧美精品| 欧美~级网站不卡| 欧美激情麻豆| 亚洲在线第一页| 久久色在线播放| 久久成人精品视频| 欧美午夜激情视频| 欧美专区一区二区三区| 久久九九热re6这里有精品| 亚洲福利国产| 午夜精品一区二区三区在线| 美日韩精品视频免费看| 欧美aaa级| 久久久99爱| 欧美国产日本高清在线| 久久米奇亚洲| 欧美 日韩 国产 一区| 久久久91精品国产一区二区精品| 在线观看欧美亚洲| 国产精品国产亚洲精品看不卡15| 国产一区二区三区网站 | 日韩午夜在线电影| 久久国产视频网站| 国产精品久久久久久久app| 久久久久久免费| 欧美午夜电影在线| 欧美在线3区| 久久精品人人做人人综合| 亚洲一区二区在线免费观看| 国产精品久久久久久久7电影 | 久久成人免费电影| 国产日韩欧美一区二区三区四区 | 久久久99爱| 久久精品国产综合| 韩国三级在线一区| 久久国产精品第一页 | 美日韩在线观看| 久久国产免费| 欧美成人69av| 国产精品夜色7777狼人| 欧美日韩一区二区三区高清| 亚洲综合三区| 在线视频免费在线观看一区二区| 一区二区三区国产| 亚洲国产精品成人综合| 亚洲欧美激情精品一区二区| 国产精品成人在线| 亚洲综合不卡| 一区二区三区高清不卡| 欧美丝袜第一区| 一区二区三区波多野结衣在线观看| 亚洲高清在线精品| 欧美日韩不卡视频| 一个色综合导航| 一级日韩一区在线观看| 欧美日韩精品一区| 亚洲一级免费视频| 亚洲一本视频| 国产九色精品成人porny| 欧美在线999| 女人香蕉久久**毛片精品| 国内精品写真在线观看| 蜜桃av噜噜一区| 日韩亚洲视频在线| 欧美一区免费| 在线视频观看日韩| 日韩视频免费| 国产精品久久久久永久免费观看| 一本色道久久综合亚洲精品高清| 99热精品在线观看| 国产日韩专区在线| 欧美高清视频在线播放| 欧美色图一区二区三区| 久久青草欧美一区二区三区| 久久婷婷影院| 亚洲欧美在线免费| 欧美一区二区在线免费观看| 亚洲精品国产品国语在线app| 亚洲经典一区| 国产精品你懂的在线欣赏| 久久久久99精品国产片| 久久频这里精品99香蕉| 夜夜嗨av一区二区三区中文字幕 | 亚洲精品乱码久久久久| 国产精品大片wwwwww| 久久九九免费视频| 欧美日韩18| 亚洲欧美日韩一区二区在线| 亚洲欧洲三级| 午夜久久久久| 亚洲日韩中文字幕在线播放| 一区二区三区国产盗摄| 一区在线播放视频| 亚洲一区二区三区在线观看视频| 在线成人性视频| 日韩午夜激情av| 亚洲人线精品午夜| 香蕉久久一区二区不卡无毒影院| 欧美一区午夜精品| 亚洲欧美欧美一区二区三区| 欧美成人免费小视频| 欧美一区综合| 国产精品美女久久| 欧美激情欧美激情在线五月| 国产主播喷水一区二区| 亚洲最新在线| 巨乳诱惑日韩免费av| 亚洲精品在线观| 久久一区欧美| 免费在线观看成人av| 狠狠狠色丁香婷婷综合久久五月| 国产精品99久久久久久久久| 在线一区二区视频| 欧美日韩精品三区| 99一区二区| 亚洲一区美女视频在线观看免费| 欧美日韩亚洲精品内裤| 99视频国产精品免费观看| 亚洲天堂偷拍| 欧美午夜剧场| 亚洲欧美国内爽妇网| 久久精品国产一区二区电影| 国产美女精品在线| 欧美亚洲色图校园春色| 久久久不卡网国产精品一区| 韩日欧美一区二区三区| 久久久久久噜噜噜久久久精品| 久久夜色精品亚洲噜噜国产mv| 国产日韩欧美日韩大片| 久久精品国产一区二区三| 久久综合狠狠| 亚洲精品美女| 国产精品狠色婷| 亚洲欧美日韩第一区| 久久免费黄色| 亚洲精品四区| 国产精品久久激情| 久久成人羞羞网站| 亚洲国产高清aⅴ视频| 日韩午夜高潮| 国产精品色在线| 久久国产色av| 亚洲国产精品免费| 亚洲综合成人婷婷小说| 黄色成人精品网站| 欧美国产成人在线| 亚洲一区二区三区精品在线| 久久精品人人爽| 日韩视频免费观看高清在线视频| 国产精品海角社区在线观看| 欧美在线精品一区| 亚洲国产一区二区三区在线播| 亚洲与欧洲av电影| 在线日韩中文字幕| 国产精品久久久久毛片大屁完整版| 欧美中文字幕视频在线观看| 亚洲韩国精品一区| 欧美在线观看一区| 日韩视频精品在线| 一区二区三区在线视频观看| 欧美日韩精品一区二区天天拍小说| 欧美一区二区三区喷汁尤物| 最近中文字幕日韩精品| 久久久91精品| 亚洲午夜激情免费视频| 亚洲激情视频| 国产综合色精品一区二区三区| 欧美日韩国产在线播放网站| 欧美成人精品高清在线播放| 亚洲一区欧美| 亚洲欧洲精品天堂一级| 国产欧美婷婷中文| 欧美午夜精品久久久久久浪潮| 久久全国免费视频| 亚洲欧美国产视频| 亚洲精品视频在线观看免费| 久久人人爽爽爽人久久久| 午夜精品久久久久久久久久久久 | 亚洲视频在线一区|