Python文字列特定の文字を挿入し、追加

分析

私たちは、次のように定義、追加の挿入、削除されます:
添加:背後または文字列の前の文字または文字列を追加
插入:の間で特定の文字列を挿入します

Pythonでは、文字列は不変です。だから、直接、削除文字列の間に特殊文字を挿入することはできません。
あなたは文字の特定の文字列の動作を実現することができるようにだから私は文字の文字列を操作するための時間をしたいと思い、あなたがリストに文字列に必要な、リストは、変数です。


1、達成するために文字を追加します

文字または文字列を追加します。

文字列へ土堆の前または後ろに追加され碎念た文字列。
あなたは使用することができます+番号、接続文字列、または使用.join()の接続文字列を。

.join()方法

公式が導入されています。

S.join(iterable) -> str 
    Return a string which is the concatenation of the strings in the
    iterable.  The separator between elements is S.

.join()パラメータ受け渡し方法が必要、さらに、反復的なSパラメータであってもよい部門として繰り返し使用されます。
以上により、我々は理解することができます:
a.join(b)例えば、B = 123456として、反復的です。この方法の効果は、Bのそれぞれに文字を挿入することです。1a2a3a4a5a6が出力されます。
''.join([a, b])より一般的な使い方です。''文字間のスペースを追加、手段b null文字、つまり、A、Bが接続されていたのです。

達成するために追加します

a = '公众号:'
b = '土堆碎念'
print(a + b)
print(''.join([a, b]))

最終的な出力:


2、達成するために文字を挿入

まず、リストに文字列、およびリストの使用.insert()文字を挿入する方法を。

.insert()使い方

 L.insert(index, object) -- insert object before index

注意:.insert()この方法は、直接パラメータを返さないL変更を行います。

指定された位置に上記オブジェクト。例えば['a', 'b'].insert(1, 'c')、最終的な出力は[「」、「C 'である 」、「B」]。

このメソッドは、リストの一部です。

実現挿入

a = '公众号:碎念'
b = '土堆'
str_list = list(a)
str_list.insert(4, b)
a_b = ''.join(str_list)

出力:


チュートリアルコストコ、ちょうどあなたのすべての分野ではなく、チュートリアルの選択のためのより良いチュートリアルを提供して吸引します。
チュートリアルを見つけるために、1秒後に、ああ、に注意を払う必要があります!

おすすめ

転載: www.cnblogs.com/zhouzhiyao/p/11494224.html