9.python始めてはまったことメモ(適宜追加)
【その1】 print文がエラーになる
《エラーになったコマンド》
print "---------------------------"
《エラーメッセージ》
SyntaxError: Missing parentheses in call to 'print'
《原因》
pythonのバージョン3からは,print文の構文が変わったらしい.
()で囲む必要がある.
Webでサンプルコードを調べるとバージョン2のものが結構あるので注意しないといけない.
《修正したコマンド》
print("---------------------------")
【その2】 クォーテーションがよく分からない
《状況》
シングルクォーテーション?アポストロフィ?どっち?
シングルクォーテーションとダブルクォーテーションの違いは何?
《結論》
文字列を囲む記号としては,シングルクォーテーションでもダブルクォーテーションでも処理は同じらしい.
だったら見やすいダブルクォーテーションを使うよ.
【その3】 main関数みたいなもの
《サンプルコードでたまに見かけるよく分からない記述》
if __name__ == "__main__":
《意味》
この後ろにあるインデント(字下げ)部分がmain関数みたいに扱われる.
他ファイルから呼び出されると動かない.
以下のサイトに詳しく説明されていました.多謝.
azuuun-memorandum.hatenablog.com