Python 文字列
文字列
Python の文字列は、一重引用符または二重引用符で囲みます。
「こんにちは」は「こんにちは」と同じです。
文字列リテラルを表示するには、print()
関数:
文字列を変数に代入する
文字列を変数に代入するには、変数名の後に等号と文字列を続けます。
複数行の文字列
3 つの引用符を使用して、複数行の文字列を変数に割り当てることができます。
例
3 つの二重引用符を使用できます。
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
または 3 つの一重引用符:
例
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
ノート:その結果、コードと同じ位置に改行が挿入されます。
文字列は配列です
他の多くの一般的なプログラミング言語と同様に、Python の文字列は Unicode 文字を表すバイト配列です。
ただし、Python には文字データ型がなく、1 文字は単に長さ 1 の文字列です。
角かっこを使用して、文字列の要素にアクセスできます。
文字列のループ
文字列は配列であるため、文字列内の文字をループすることができます。for
ループ。
For ループの詳細については、Python for ループ章。
文字列の長さ
文字列の長さを取得するには、len()
関数。
チェック文字列
特定のフレーズまたは文字が文字列に存在するかどうかを確認するには、キーワードを使用できますin
.
例
次のテキストに「無料」が含まれているかどうかを確認します。
txt = "The best things in life are free!"
print("free" in txt)
で使用しますif
声明:
例
「無料」が存在する場合にのみ印刷します。
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
If ステートメントの詳細については、Python If...Else章。
そうでないかチェック
特定のフレーズまたは文字が文字列に存在しないかどうかを確認するには、キーワードを使用できますnot in
.
例
次のテキストに「高価な」が含まれていないかどうかを確認します。
txt = "The best things in life are free!"
print("expensive" not in txt)
で使用しますif
声明:
例
「高価」が存在しない場合にのみ印刷します。
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。