ホームページ >システムチュートリアル >Linux >Pythonの文字列について詳しく解説

Pythonの文字列について詳しく解説

王林
王林転載
2024-02-14 17:30:30973ブラウズ

Pythonの文字列について詳しく解説

1、変数の名前付け

C/C 識別子の命名規則: 変数名には文字、数字、アンダースコアのみを含めることができ、数字で始めることはできません。 C/Cキーワードや関数名を変数名として使用することはできません。

変数の命名規則は、C/C 識別子の命名規則と似ています。変数名には文字、数字、アンダースコアのみを含めることができ、数字で始めることはできません。 Python のキーワードや関数名を変数名として使用することはできません。

さらに、名前を選択するときは、その名前の意味を (ある程度説明的に) 理解するよう最善を尽くします。

2.python文字列

Python では、引用符で囲まれたものはすべて文字列です (一重引用符または二重引用符の可能性があります)

文字列には一重引用符または二重引用符を使用できますが、これらが混在している場合は、次の例のようにエラーが発生する可能性があります。 リーリー

通常の状況では、統合開発環境では、作成したコードが強調表示されます。作成後は、色に基づいてエラーを確認できるはずです (ただし、誰もが確認できるわけではありません)。表示されない場合は、コンパイル時に次のエラーが表示されます:

リーリー

この時点で、コード内に引用符が混在して使用されているかどうかを確認する必要があります。

3、文字列メソッドの概要
(1)単語の頭文字を大文字にするtitle()メソッド リーリー
出力は次のとおりです:

リーリー

要約すると、この例を通して、title() メソッドは一時的なものであり、元の文字列の値を変更しないことがわかります。

(2) 文字列をすべて大文字に変更する upper() メソッド リーリー
出力は次のとおりです:

リーリー

要約すると、この例を通して、upper() メソッドは一時的なものであり、元の文字列の値を変更しないことがわかります。

(3) 文字列をすべて小文字に変更する lower() メソッド リーリー
出力は次のとおりです:

リーリー

要約すると、この例を通して、 lower() メソッドは一時的なものであり、元の文字列の値を変更しないことがわかります。

(4) 文字列の結合
Python は文字列を結合するために " " 記号を使用します。

例えば:### リーリー
出力は次のとおりです:

リーリー

(5) 文字列の先頭の空白を削除するlstrip()メソッド ###例えば:### リーリー 出力は次のとおりです:
リーリー

要約すると、この例を通して、lstrip() メソッドは一時的なものであり、元の文字列の値を変更しないことがわかります。

(6) 文字列末尾の空白を削除するrstrip()メソッド

###例えば:### リーリー 出力は次のとおりです: リーリー 要約すると、この例を通して、rstrip() メソッドは一時的なものであり、元の文字列の値を変更しないことがわかります。

(7) 文字列の両端の空白を削除するStrip()メソッド

例如:

str = "    The best makeup is a smile.    "
print( str )
print( str.strip() )
print( str )

输出如下:

" The best makeup is a smile. "
"The best makeup is a smile."
" The best makeup is a smile. "

总结,通过这个例子,这可以看出strip()方法是暂时的,并没有更改原来字符串的值。

看到这里,你估计想问,那我如何更改字符串的值呢?只需要将更改过后的值再写回原来的字符串就可以了。

下面我们来举一个例子:

str = "The best makeup is a smile."
print( str )
str = str.title()
print( str )

输出如下:

The best makeup is a smile.
The Best Makeup Is A Smile.

好啦,今天的字符串总结先到这里,如果有疑问,欢迎留言。

以上がPythonの文字列について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。