文字列は、一重引用符または二重引用符で囲まれた一連の文字です。
例:
「ハローワールド」
「アップル」
「あれは何ですか?」
Python での文字列は次のようになります。
1.単一行の文字列 - 単一行の文字列を記述するには、一重引用符 (「これは文字列です」) または二重引用符 (「これも文字列です」) を使用します。
Example- print('Hello world!) print("What's up?") output- Hello world! What's up?
Example- print("""We have a pet. He is a dog.""") output- We have a pet. He is a dog.
文字列は順序付けされたシーケンスであるため、インデックス付けを実行できます。
インデックスを作成すると、文字列の 1 文字を取得してアクセスできるようになります。
文字列内のすべての文字には、0 から始まり n-1 で終わるインデックス付きの位置 (インデックス) があります (n= 文字数)。
こんにちは
0 1 2 3 4
Example- my_string= “Hello” print(my_string[3]) output - l
Python では逆インデックスも使用できます。
こんにちは
0 -4 -3 -2 -1
Example- My_string = “Hello” print(my_string[-4]) Output - e
スライスすると、文字列 (複数の文字) のサブセクション、つまり文字列のスライスを取得できます。
スライスの構文- [開始:停止:ステップ]
start は、文字を取得する必要がある位置からの数値インデックス値です。
Stop はジャンプ先の数値ですが、
は含まれません。
ステップは、開始から停止までのジャンプのサイズです。
注 - 文字列のすべての要素を取得するには、::
を使用します。
Example- My_string = “Hello” print(my_string[2:4]) output- llo
文字列のスライスには、常に開始文字から言及されたインデックス (n-1) の前の文字までが含まれます。
IMMUTABILITY- 文字列は不変であり、変更できないことを意味します。
Example- name = “Sam” name[0] = ‘P’
文字列を変更できないため、上記のコードではエラーが発生します。
CONCATENATION- 連結を使用して 2 つの文字列を連結 (マージ) できます。
Example- x = “Hello” x + “ World!” Output- Hello World!
* を使用して文字数を増やすことができます。
Example- letter = ‘x’ letter * 10 Output- zzzzzzzzzz
文字列は不変の文字のシーケンスであり、順序付けされたシーケンスであるため、インデックス付けとスライスを実行できます。
以上がPython 文字列: 文字列操作方法の探索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。