Aidemy Python基礎
#今日学んだことのまとめ
##所感
JavaとHtml/CSSの基礎は学んだことがあったため
書き方や仕組みにいちいち戸惑うことはなく進めることができた。
表記が特異なものやjavaと比べて簡略化されていることもあるのでその辺は記憶よりも違いを理解することを重視して進めた。
##今日一番の驚き
リスト表記についてが一番自分にとって新しく感じた。
リスト名=[a,b,c]まではいいが、そのあとの要素の削除や入れ替えのやり方が新しかった。
- 削除は、
del リスト名[インデックス番号]
- 入れ替えは、
リスト名[インデックス番号]=要素
- 異なるリストに写す場合は、新リスト名=リスト名でOK
- ただし、新リスト名の要素に変更を加えたい場合に
その変更が元のリストにも影響してしまうことを避けるために
新リスト名=リスト名[:]
として写せばOK.
##他の気づき
###if文
if文は
(インデント)print(実行文)```
else ifは if文と同じインデント位置で```elif(条件式)```と書く。
###and or not
javaでは and は &&、orは||と表記したが pythonでは文字で表記できる。
また ```1<=A<=5``` などと繋げて書くことも可能。
おわり!