インデントの基本

スポンサーリンク

カテゴリ:その他
Python バージョン:Python2.7
OSバージョン:Ubuntu 16.04.2


基本


インデントの基本を説明します。

・同じ空白あるいはタブで区切られた範囲がブロックとなります。
・C言語のように{ } で明示的に区切る必要はありません。
・他の言語と異なりインデントが必ず守られるため、他人のコードなどが見やすくなります。

・インデントはスペース4個あるいはタブ1個が推奨されていますが、それ以外でもインデントの個数を守っていればエラーとはならないようです。
・インデント内では原則として改行を入れてはいけません。


a=0
if a == 0:
a= a + 1
print (a)
a= a + 1
print (a)

print ("end")



間違えると IndentationError: unexpected indent が出力されます。

インデントで不整合が発生しています。インデント数を確認します。
下はprint(result)のインデントが多くてエラーとなっています。


with tf.Session() as s:
result = s.run(add_c1_c2)
print(result)
IndentationError: unexpected indent



スポンサーリンク

[Tensorflow FAQ]

[Tensorflow トップへ]


このページは独学で学習した結果をメモした結果です。内容に不備・誤りがある可能性があります。 また今後仕様が変更となり記述が不正確になる可能性もあります。あくまでも自己責任で本ページを参考にしてください。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。