コンピュータ設定悪戦苦闘メモ

困ったこととその解決策のメモ.万人に有効なことは保証できませんが,お役に立てればうれしいな.

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