いくつかの方法Python文字列スプライシング

プラス記号

まず、の形で+記号によって:

>>>、B = 'こんにちは'、 '世界
>>> A + B
"こんにちは世界

コンマ接続

第二、によって、カンマの形で:

>>>、B = 'こんにちは'、 '世界
>>>プリント(a、b)は
ハローワールド

しかし、印刷のみの印刷に使用され、割り当てはタプルを生成することに注意することは、カンマを使用します。

>>>、B
( 'こんにちは'、 '世界')

直結

第三に、スペースが真ん中に直接接続することができるかどうか。

印刷( 'こんにちは' '世界')
プリント( 'hello''world')

第四に、%演算子を使用します。

以前のPython 2.6では、%演算子は、文字列の書式を設定する唯一の方法である、また、文字列を接続するために使用することができます。

印刷( '%sの%s' は%( 'こんにちは'、 '世界'))

フォーマット

第五に、formatメソッドを使用します。

書式文字列フォーマット方法は、2.6%が発生のPythonのオペレータに代替され、また、文字列を連結することができます。

プリント( '{} {}' フォーマット( 'こんにちは'、 '世界')

加わります

第六に、内蔵の結合方法を使用します。

文字列は、組み込み方法は、アレイタプル等のパラメータの型の配列であり、参加しています。

印刷( ' - '。([ 'A'、 'B-B'、C-C 'を'])結合)

F-文字列

第七に、F-文字列モードを使用。

Pythonの3.6は、F-ストリングと呼ばれるF-ストリング発展演算子とフォーマットバージョン%メソッド、F文字列接続文字列を使用すると、%演算子を使用して、フォーマットされた文字列リテラル(リテラル文字列形式)を導入しフォーマット方法と同様。

>>> AA、BB = 'こんにちは'、「世界
>>> F '{AA} {BB}'
'のHello World'

*

第八に、*演算子を使用します。

>>> AA = 'こんにちは'
>>>のaa * 3
'ハローハローハロー'

概要

小さな文字列を接続する場合

私たちは、+演算子を使用することをお勧めします。

あなたは、パフォーマンス、およびPythonのバージョン3.6以上のために高い要求を持っている場合は、F-文字列をお勧めします。例えば、F-stringは可読性+数よりもはるかに優れている場合:

= F '名:{名前}年齢:{年齢}性別:性別{}'
B = '名:' +名+ '年齢' +年齢+ '性別:' +性別
#が小さい系列データのPythonを整理そしてPDF、Pythonの学習教材をグループに追加することができます学習する必要があります:631 441 315、とにかくアイドルがアイドルである、~~たくさんの友人を学ぶ方が良いです

文字列の多数を接続する場合

参加し、F-文字列モード推奨、まだPythonの使用しているバージョンと読みやすさの選択のための要件に依存します。

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160090.htm