【Python】データクリーニング、文字列の簡単な処理


序文

この記事では主に、文字列を必要な形式の文字列に変換するための文字列に対する簡単な操作を紹介します。例えば、冗長な文字の削除、文字の追加、文字の置換、文字の判定などの操作です。


2. ステップを使用する

1. 文字を削除する

文字列「adbhjkkkssss」を作成し、strip() メソッドを使用して不要な文字を削除します。ここでは単に「s」文字を削除し、比較のために未処理の文字と処理された文字を出力します。コード例は次のとおりです。

teststr = 'adbhjkkkssss'
print(teststr)
resultstr = teststr.strip('s')
print(resultstr)

スクリプトを実行すると、元の文字列の「s」文字が削除されていることがわかります。コードの結果は次のとおりです。
文字を削除する

2. キャラクターを追加する

先ほどのコードを例として、スプライシング方法を使用して、元の文字列の後に新しい文字を追加します (「元の文字」+「新しい文字」)。コード例は次のとおりです。

teststr = 'adbhjkkkssss'
print(teststr)
resultstr = teststr + 'hello'
print(resultstr)

スクリプトを実行すると、元の文字の後に新しい文字が追加されていることがわかります。コードの実行結果は次のとおりです。
文字を追加する

3. 文字を置き換える

文字列の replace() を使用して、指定した文字を置換するか、先ほどの例で、「adbhjkkkssss」の「a」を「l」に置き換えます。コード例は次のとおりです。

teststr = 'adbhjkkkssss'
print(teststr)
resultstr = teststr.replace('a','l')
print(resultstr)

スクリプトを実行すると、「a」文字が「l」文字に置き換えられることがわかります。コードの実行結果は次のようになります。
置換文字

4. 大文字を小文字に変更します

文字列内の lower() コマンドを使用して、文字列内のすべての大文字を小文字に変換します。コード例は次のとおりです。

teststr = 'ADBHJKKKSSSS'
print(teststr)
resultstr = teststr.lower()
print(resultstr)

スクリプトを実行すると、すべての大文字が小文字になり、実行結果は次のようになります。
大文字から小文字へ

5. 小文字を大文字に変更します

文字列内の upper() コマンドを使用して、文字列内のすべての小文字を大文字に変換します。コード例は次のとおりです。

teststr = 'adbhjkkkssss'
print(teststr)
resultstr = teststr.upper()
print(resultstr)

スクリプトを実行すると、すべての小文字が大文字になり、実行結果は次のようになります。
小文字が大文字になる

6. 文字、大文字、小文字、数字などの判定。

文字列内で isnumeric()、isupper()、および is lower() を使用して、文字列が大文字、小文字、または数値であるかどうかを判断します。コード例は次のとおりです。

teststr = 'adbhjkkkssss'
print(teststr)
resultstr = teststr.isnumeric()
resultstr1 = teststr.isupper()
resultstr2 = teststr.islower()
print(resultstr)
print(resultstr1)
print(resultstr2)

スクリプトを実行すると、出力結果が表示されます。実行結果は次のとおりです。
性格判断
もちろん、文字列には他にも使用方法があります。この記事では、最も単純で一般的に使用される方法のいくつかのみをリストします。興味のあるパートナーは使用方法を検索できます。文字列の。


要約する

この記事では主に、文字列を必要な形式の文字列に変換するための文字列に対する簡単な操作を紹介します。例えば、冗長な文字の削除、文字の追加、文字の置換、文字の判定などの操作です。

おすすめ

転載: blog.csdn.net/liaotianyin/article/details/130679540
おすすめ