LoginSignup
0
0

More than 1 year has passed since last update.

python学習 - 2日目

Posted at

はじめに

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) 

今日はここまでです。
おやすみなさい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0