普通拼接
from time import clock
# 有int ,str型別
l = ['zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男']
s = ""
start = clock()
for i in l:
s += str(i) # 生成的臨時物件較多
end = clock()
print(end - start) # 3.872178907728309e-05
print(s)
join拼接
from time import clock
l = ['zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男']
start = clock()
# separator.join(iterable) => separator 分隔符
s = ''.join((str(x) for x in l)) # 推導表示式生成生成器,不載入所有資料到記憶體
end = clock()
print(end - start) # 2.6592072016929352e-05
print(s)
from time import clock
l = ['zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男','zhangsan',18,'男']
start = clock()
# separator.join(iterable) => separator 分隔符
s = ''.join([str(x) for x in l]) # 注:: 用列表推導表示式生成列表,載入所有資料到記憶體
end = clock()
print(end - start) # 1.9127630749019358e-05
print(s)
python3 50個練習例子之裝飾器
寫乙個計算斐波那契數列值的方法 1 1 2 3 5 8 13 21 def fibonacci n if n 1 return 1 return fibonacci n 1 fibonacci n 2 print fibonacci 10 89 那麼問題來了,在遞迴深度足夠的情況下,下面的遞迴,2分...
python3 50個練習例子之建立臨時檔案
from tempfile import temporaryfile,namedtemporaryfile 在windows上兩者沒有區別 temporaryfile mode w b buffering 1,encoding none,newline none,suffix none,prefix...
Python 學習 小例子練習
網上了點小例子,練習一下下,都是特別簡單的。而且這些 也都是找的網上的 目的是在於練習一下python和熟悉下python的編碼風格等等 學習一門語言,最快的方法就是把它用在世界的開發中,這樣才能不斷的理解,積累,單純的靠看書,感覺是沒有太大的用途的一點一點慢慢來 第乙個,有1 2 3 4個數字,能...