国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python字符串連接方法分析

2019-11-25 16:50:55
字體:
來源:轉載
供稿:網友

本文實例分析了python字符串連接方法。分享給大家供大家參考,具體如下:

python字符串連接有幾種方法,把大家可能用到的列出來,第一個方法效率是最低的,另外給大家介紹后面的 2種效率高的方法,希望對大家有幫助。

先介紹下效率比較低的,有些新手朋友就會犯這個錯誤:

a = ['a','b','c','d']content = ''for i in a:  content = content + iprint content

說下為什么效率會低呢?

原因:在循環連接字符串的時候,他每次連接一次,就要重新開辟空間,然后把字符串連接起來,再放入新的空間,再一次循環,又要開辟新的空間,把字符串連接起來放入新的空間,如此反復,內存操作比較頻繁,每次都要計算內存空間,然后開辟內存空間,再釋放內存空間,效率非常低,你也許操作比較少的數據的時候看不出來,感覺影響不大,但是你碰到操作數據量比較多的時候,這個方法就要退休了。

還是看看下面2個比較先進的方法把。

方法1: 用字符串的join方法:

a = ['a','b','c','d']content = ''content = ''.join(a)print content

方法2: 用字符串的替換占位符替換

a = ['a','b','c','d']content = ''content = '%s%s%s%s' % tuple(a)print content

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 许昌市| 德江县| 平陆县| 黔江区| 遂昌县| 新蔡县| 镇巴县| 江西省| 苏尼特左旗| 瓦房店市| 宝兴县| 凤台县| 肥乡县| 济南市| 蓬溪县| 池州市| 三都| 毕节市| 绥宁县| 石城县| 布尔津县| 聂荣县| 方城县| 石泉县| 六安市| 翁源县| 育儿| 南澳县| 沅江市| 柞水县| 达州市| 金堂县| 永济市| 屏山县| 丹棱县| 鄂托克旗| 屯留县| 尖扎县| 牟定县| 西乌珠穆沁旗| 颍上县|