Pythonとは?
Pythonは、汎用性の高いプログラミング言語です。初心者でも比較的習得しやすく、様々な用途に使用することができます。
Web開発、データ分析、人工知能など、幅広い分野で活用されています。
Pythonの特徴
-
読みやすく、書きやすい
豊富なライブラリ
クロスプラットフォーム
コミュニティが大きい
文法目次
行構造
式単純文
複合文
入出力
print関数エスケープシーケンス
Python文法 - 行構造
*各要素の説明は下の各カテゴリーで説明しています
式
文字列: "apple"
数値: 10
演算式: 2+5
変数: a
リスト: [10, 20, 30]
スライス: [10, 20, 30][1]
呼び出し: abs(-25)
※abs関数は絶対値を返す組み込み関数
文
文とは、 命令そのものであり, 値は返さない
Pythonにおける文は 単純文 と 複合文 に分かれている
単純文
代入文: hoge = 10
pass文: pass
del文: del hoge
return文: return hoge
break文: break
continue文: continue
import文: import math
複合文
if文
if hoge > 5: passwhile文
while True: hoge += 1for文
for fuga in hoge: print(fuga)
Python文法 - 入出力
print関数
print(5)print関数を並べると表示結果も縦に並ぶ
5
print(1) print(2) print(3)オプション引数 end='' を設定することで改行させないようにできる
1 2 3
print(1, end='') print(2, end='') print(3)
123
本来は end='\n' が省略されている
\n は 改行 を表す 特殊記号(エスケープシーケンス) の1つ
print関数は , で区切ることで複数の式を渡すことができる
渡した式はすべて 半角スペース で区切られ, 横に並ぶ
print(1,2,3)オプション引数 sep='' を設定することで区切り文字を変更できる
1 2 3
print(1,2,3, sep='-')本来は sep=' ' (半角スペース)が省略されている
1-2-3
エスケープシーケンス
以下作成途中
学習リソース
-
Python公式ドキュメント
Python日本語コミュニティ
Progate - Pythonコース
Coursera - Python for EverybodySpecialization
参考サイト
-
Python基礎文法まとめ
SLRTE PORTAL