はじめに
python初心者がこっそり学習する。
2日間が空いてしまいました。。
今日やること
- 文字列
- 数値
文字列
文字列の書き方
文字列の書き方は、
- "(ダブルクォーテーション)で囲む
- '(シングルクォーテーション)で囲む
pythonの場合はどちらで囲んでも結果は同じ。
ただ、他言語を学んでいる人は、なんとなくどっちで囲むか感覚が身についているみたい。
文字列を'か"で囲んでいないと、コードが動かなくなるので注意。
膨大なコードを書いたときに、ここでミスすると修正が大変そう。。
入力例
# 牛タンと表示
print("牛")
print('tongue')
実行結果
牛
tongue
エスケープ文字の扱い方
'でも"でも、エスケープ文字を置換して出力する。
置換しない場合は文字列の前に r または R をつけると置換されなくなる。
入力例
# スクール水着の間を改行
print("スクール\n水着")
実行結果
スクール
水着
入力例
# スクール水着の間を改行しない
print(r'スクール\n水着')
print(R'スクール\n水着')
実行結果
スクール\n水着
スクール\n水着
数値
数値の書き方
数値の書き方は、"(ダブルクォーテーション)や'(シングルクォーテーション)で囲まない。
四則演算もすることができる。
入力例
print(10)
print(10 + 5)
print(5 - 2)
print(10 / 2)
print(10 % 5) # 余りを求める
数字の切り捨て
割り算で結果を割り切りたい場合は、以下のようにする。
# 切り捨ての計算
print(10//2)
優先順位の変更
算数と同じで、+と-よりも*や/を先に計算するが、()で囲むと優先度が変えられる。
入力例
# 割り算よりも引き算を先に計算
print((20 - 5) // 3)
今日はここまでです。
おやすみなさい。