一,容器、類型、對(duì)象
創(chuàng)新互聯(lián)認(rèn)為,企業(yè)網(wǎng)站是要賦予品質(zhì)、思維、人性,深入到用戶內(nèi)心的細(xì)膩情感,才能真正稱得上企業(yè)網(wǎng)站。創(chuàng)新互聯(lián)根據(jù)每位用戶內(nèi)心最深的需求網(wǎng)站建設(shè)服務(wù),堅(jiān)實(shí)的設(shè)計(jì)執(zhí)行是品牌長(zhǎng)期視覺(jué)塑造的重要支持。1.列表元素和字典自變量可以多行輸入,沒(méi)有任何元素時(shí)是不可以的;
例如:
In [75]: l1 = [1, ....: 2, ....: 3, ....: ] In [76]: print l1 [1, 2, 3]
2.所以對(duì)象都有引用計(jì)數(shù)
分配新名稱會(huì)增加計(jì)數(shù),刪除對(duì)象引用則會(huì)減少計(jì)數(shù);
例如:
In [78]: name = "black" In [79]: import sys sys sysconfig syslog In [79]: import sys In [80]: sys. sys.api_version sys.exit sys.last_traceback sys.ps2 sys.argv sys.exitfunc sys.last_type sys.ps3 sys.builtin_module_names sys.flags sys.last_value sys.py3kwarning sys.byteorder sys.float_info sys.long_info sys.setcheckinterval sys.call_tracing sys.float_repr_style sys.maxint sys.setdlopenflags sys.callstats sys.getcheckinterval sys.maxsize sys.setprofile sys.copyright sys.getdefaultencoding sys.maxunicode sys.setrecursionlimit sys.displayhook sys.getdlopenflags sys.meta_path sys.settrace sys.dont_write_bytecode sys.getfilesystemencoding sys.modules sys.stderr sys.exc_clear sys.getprofile sys.path sys.stdin sys.exc_info sys.getrecursionlimit sys.path_hooks sys.stdout sys.exc_type sys.getrefcount sys.path_importer_cache sys.subversion sys.excepthook sys.getsizeof sys.platform sys.version sys.exec_prefix sys.gettrace sys.prefix sys.version_info sys.executable sys.hexversion sys.ps1 sys.warnoptions In [80]: sys.get sys.getcheckinterval sys.getfilesystemencoding sys.getrefcount sys.getdefaultencoding sys.getprofile sys.getsizeof sys.getdlopenflags sys.getrecursionlimit sys.gettrace In [80]: sys.getre sys.getrecursionlimit sys.getrefcount In [80]: sys.getrefcount(name) Out[80]: 2 In [94]: hello="black" In [95]: sys.getrefcount(name) Out[95]: 3 In [96]: del(hello) //刪除對(duì)象引用減少計(jì)數(shù) In [97]: sys.getrefcount(name) Out[97]: 2
3.列表和字典都支持兩種類型的復(fù)制操作
淺復(fù)制:創(chuàng)建一個(gè)新對(duì)象,包含的原來(lái)的對(duì)象引用,指向的是同一個(gè)位置;
深復(fù)制:創(chuàng)建一個(gè)新對(duì)象,遞歸復(fù)制原來(lái)包含的所有對(duì)象;
深復(fù)制可使用copy模塊中的deepcopy()實(shí)現(xiàn)。
4.Python中的所以對(duì)象都是“第一類的”
這意味著使用標(biāo)識(shí)符命名的所有對(duì)象都具有相同狀態(tài),于是,能夠命名所以對(duì)象都可以直接當(dāng)數(shù)據(jù)進(jìn)行處理。
例如:
In [6]: a = 4.0 In [7]: b = 3 In [8]: a / b Out[8]: 1.3333333333333333 In [9]: a // b Out[9]: 1.0
5.所有序列都支持迭代
序列是索引為非負(fù)整數(shù)的有序?qū)ο蟮募希?/p>
序列可以修改,支持原處的插入、替換、刪除等操作;
字串和元組不支持原處修改,但序列和元組能包含任意的Python對(duì)象序列(容器的特性);
6.所有序列都支持的操作
s[i]
s[i:j]
s[i:j:stride]
len(s)
max(s)
min(s)
sum(s)
all(s)
any(s)
s1 + s2 : 連接
s1 * N : 重復(fù)
obj in s1 :成員關(guān)系判斷
obj not in s
7.可變序列的操作,操作本身
s1[index] = value :元素賦值
s1[i:j] = t :切片賦值
del s1[index]
del s1[i:j]
del s1[i:j:stride]
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。