TECH I.S.

Python 文字列


文字列

Python の文字列は、一重引用符または二重引用符で囲みます。

「こんにちは」は「こんにちは」と同じです。

文字列リテラルを表示するには、print()関数:

print("Hello") print('Hello')

自分で試してみる »


文字列を変数に代入する

文字列を変数に代入するには、変数名の後に等号と文字列を続けます。

a = "Hello" print(a)

自分で試してみる »


複数行の文字列

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 の文字列です。

角かっこを使用して、文字列の要素にアクセスできます。

位置 1 の文字を取得します (最初の文字の位置が 0 であることを思い出してください)。

a = "Hello, World!" print(a[1])

自分で試してみる »


文字列のループ

文字列は配列であるため、文字列内の文字をループすることができます。forループ。

"banana" という単語の文字をループします。

for x in "banana":   print(x)

自分で試してみる »

For ループの詳細については、Python for ループ章。


文字列の長さ

文字列の長さを取得するには、len()関数。

len()関数は文字列の長さを返します:

a = "Hello, World!" print(len(a))

自分で試してみる »


チェック文字列

特定のフレーズまたは文字が文字列に存在するかどうかを確認するには、キーワードを使用できます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.")

自分で試してみる »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細