Python合并字符串的3种方法
Jun 06, 2016 am 11:17 AM目的
将一些小的字符串合并成一个大字符串,更多考虑的是性能
方法
常见的方法有以下几种:
1.使用+=操作符
代码如下:
BigString=small1+small2+small3+...+smalln
例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联起来
代码如下:
BigString=' '
for e in pieces:
BigString+=e+' '
或者用
代码如下:
import operator
BigString=reduce(operator.add,pieces,' ')
2.使用%操作符
代码如下:
In [33]: print '%s,Your current money is %.1f'%('Nupta',500.52)
Nupta,Your current money is 500.5
3.使用String的' '.join()方法
代码如下:
In [34]: ' '.join(pieces)
Out[34]: 'Today is really a good day'
关于性能
有少量字符串需要拼接,尽量使用%操作符保持代码的可读性
有大量字符串需要拼接,使用''.join方法,它只使用了一个pieces的拷贝,而无须产生子项之间的中间结果。

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So laden Sie Deepseek Xiaomi herunter

Was sind die Vor- und Nachteile des Templatings?

Google AI kündigt Gemini 1.5 Pro und Gemma 2 für Entwickler an

Für nur 250 US-Dollar zeigt Ihnen der technische Leiter von Hugging Face Schritt für Schritt, wie Sie Llama 3 verfeinern

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks

Eine vollständige Anleitung zum Debuggen und Analysieren von Golang-Funktionen

So speichern Sie die Evaluierungsfunktion
