ホームページ  >  記事  >  バックエンド開発  >  文字列を結合する 3 つの Python メソッドを要約する

文字列を結合する 3 つの Python メソッドを要約する

伊谢尔伦
伊谢尔伦オリジナル
2017-06-28 13:40:482171ブラウズ

この記事では主に

Python文字列をマージする3つの方法 +=演算子を使用する方法、%演算子を使用する方法、String' '.join()メソッドを使用する方法を説明します。それを参照できます

目的

パフォーマンスを考慮して、いくつかの小さな文字列を 1 つの大きな文字列に結合します

方法

一般的な方法は次のとおりです:

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'

パフォーマンスについては、いくつかの String を結合する必要があります。コードを読みやすくするには、% 演算子を使用してください

結合する必要がある文字列が多数ある場合は、''.join メソッドを使用してください。これは、サブ項目間に中間要素を作成せずに部分のコピーのみを使用します。結果。

以上が文字列を結合する 3 つの Python メソッドを要約するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。