行。概要
文字列- は、検索された文字のリスト(またはシーケンス)です。特に大丈夫です。一連の文字全体が 1 つのオブジェクトとして扱われます。
文字とは、キーボードで 1 回のキーストロークで入力できるもの (文字、数字、バックスラッシュ、またはその他の文字) です。
"Hello world!"
のように、文字列にはスペースを含めることができます。
空の文字列とは文字数が 0 個の文字列です
。
Python は、引用符 (
" "
) またはアポストロフィ (
' '
) で囲まれたものを文字列として受け入れます。
Python では、文字列の型は
str
です。
覚えておく必要があります!
Python の文字列は不変です!
input ステートメントを使用して、文字列に新しい値を書き込むことができます。
s = input()
のように、単純に文字列値を変数に割り当てることもできます。
s = 'Python'
とか、ぐらい
s = 「パイソン」
プレ>
組み込み関数 len()
を使用して文字列の長さを決定できます。
n = len(s)
文字列比較
文字列は数値と同じように相互に比較できます。どちらの線が大きいか小さいかを判断できます
。
文字列を比較する場合、 文字コードが比較されます。文字エンコードは数百ではないにしても、数十種類あります。この概念を理解する最も簡単な方法は、最も単純な ASCII の 1 つを理解することです (こちらをお読みください)。   ;
最新のエンコーディングでは、ロシア語と英語の文字は両方ともアルファベット順に配置され、数字も小さいものから大きいものへと進むことを理解する必要があります。
たとえば、ASCII コード表では、英語の文字「A」のコードは次のようになります。 - 65、文字「a」 - 97、数字「0」コード 48 があります。ロシア語の文字は、ASCII コード テーブルの拡張部分 (128 ~ 255 の番号) にあります。大文字は小文字よりも前に配置されます(つまり、コードが小さくなります)。
使用されるエンコード テーブルのほとんどでは、パターンは同じで、小文字は大文字より後、数字は文字より前、ロシア文字は英語より後です。
文字または文字列を比較する場合、Python は文字をそれぞれの序数値に変換し、左から右に比較します。
例: 「機関車」 < 「蒸気船」、単語の 5 番目の文字と「in」が異なるため< 「×」 。