Python勉強4日目

Python基礎文法3 Python

今日も1日おつかれさまでした。

勉強した範囲とブログの範囲が離れていきますな。

まあそれなりにぼちぼちがんばりましょ。

Python基礎文法その3

~文字列のルールをprintで学ぶ!~

今回はPythonでよく使う「文字列(もじれつ)」について学びました!
print() を使いながら、文字の書き方や改行の方法を確認していきました〜!


1. 文字列は「” “」か「’ ‘」で囲む

Pythonでは文字を表示するとき、
ダブルクォーテーション "
または
シングルクォーテーション '
で囲みます。

print("こんにちは")
print('Python')

どちらでもOK!


2. 同じ記号を文字列の中で使うとエラーになる

例えば、シングルクォーテーション ' で囲んでいるのに、
中でも ' を使うと…

print('Let's study Python')

Pythonは途中の '
「ここで文字列が終わった!」
と勘違いしてしまいます。

その結果、文法エラーになります。


3. 「\(バックスラッシュ)」を使うと文字として扱える

そんなときは、記号の前に
\ をつけます!

print('Let\'s study Python')

表示結果↓

Let's study Python

バックスラッシュ「\」ってどうやって入力するの?

日本語キーボードではよく次の場所にあります。

  • 「¥」キー
  • 「ろ」キー付近

Pythonでは と表示されていても、実際には \ として扱われるらしい!


4. ダブルクォーテーションで囲む方法もある

Let's のように ' を使いたいなら、
外側を " にする方法もあります。

print("Let's study Python")

これでもOK!


5. 「\n」を使うと改行できる

文字列の中で改行したいときは
\n を使います。

print("1行目\n2行目")

表示結果↓

1行目
2行目

\n
「ここで改行してね!」
という意味です。


6. 三連クォーテーションなら普通に改行できる

\n がわかりにくいときは、
クォーテーションを3つ並べて囲む方法があります。

print("""1行目
2行目
3行目""")

表示結果↓

1行目
2行目
3行目

この方法だと、コードに書いた通りに改行されるので見やすいです!

シングルクォーテーション3つでもOKです。

print('''こんにちは
Python''')

7. 行末に「\」を書くと改行を無視できる

コードが長くなると見づらくなることがあります。

そんなときは行末に \ を書くと、
次の行とつなげて読んでくれます。

print("Pythonは" \
      "とても楽しい!")

表示結果↓

Pythonはとても楽しい!

長いコードを見やすく整理したいときに便利!


まとめ

今回学んだことはこちら!

  • 文字列は " " または ' ' で囲む
  • 同じ記号を中で使うとエラーになる
  • \ をつけると文字として使える
  • \n で改行できる
  • """ """''' ''' で囲むと普通に改行できる
  • 行末の \ で改行を無視できる

文字列はPythonでとてもよく使うので、しっかり慣れていきましょう!・・・ってAIに言われてしまった。

さて、今日は火曜日か。

なんかだんだん仕事の環境にも慣れてきたものの、いまだに求人をみるのがやめられない〜とまらない〜〜〜でもまあ、逃げててもなあってのもあるし。

まあ。楽しんでやっていかないとだ。幸い周りには恵まれているほうだしね。

あとは自分が自分にプレッシャーを与えているのにどうやったら気楽に考えられるかだ。うむ、

さて、明日もがんばっていきましょ!

おやすみ〜!

コメント

タイトルとURLをコピーしました