素晴らしいものを構築することに常に興奮しており、地味なことを学ぼうと試みてきましたが、より良い結果を得るために公的責任を活用する時期が来ました。
今日は Python の基本概念を確認します。ここで私が得た主な洞察を以下に示します。
このように調整すると、なぜこのコードは機能しないのですか? 問題を解決するつもりでもこのような質問をすることで、問題解決に関連するコード処理システムの仕組みを理解するのに役立ちました。またはデバッグ。
これらは基本的に、特定のタスクを実行するコードのブロックです。後で呼び出して結果を表示できます。以下の例は、「awesome」を含む変数 x を示しています。それはグローバル変数です。
関数 myfunc() を作成し、今度は「fantastic」を含む別の変数 x を作成しました。これは関数内にあるため、ローカル変数です。 myfunc() を呼び出すと、出力は「Python は素晴らしい」になりますが、組み込みの Python 関数を呼び出すと、その関数は前の関数内にないため、出力は「Python は素晴らしい」になります。すごいですね!
良くなってきました。定義された関数内の var x に global キーワードを追加すると、組み込み関数は以前のグローバル変数を廃止し、ローカル変数をグローバルに設定します。
print を関数として定義し、結果を表示する組み込みの print 関数のコード行を追加して、最初の print 関数を呼び出すと、print 自体を呼び出す無限ループが作成されることがわかりました。繰り返して再帰エラーが発生します。そこで私は、もしそれが通常のコードであり、関数が異なっていたらどうなるだろうか、実際に呼び出しプロセスを終了させるものは何だろうか、と自問しました。結果を表示するのは内蔵の印刷機能であることがわかりました。したがって、私の実験は無限ループでした。組み込みの print が終了した直後に、print() がそれを再度呼び出し、プロセスが再び開始されるからです。
わぁ!ちなみに、AI と ML に関する本も読みながら進めていきます。読んでいただきありがとうございます。
以上が関数、変数、およびデバッグ。 DS、AI、ML の旅を再開するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。