Python 初心者が匿名関数について質問しました
扔个三星炸死你
扔个三星炸死你 2017-06-13 09:24:43
0
3
967

最初のコード:

リーリー

ラムダ x,y:x y のような匿名関数を入力に入力できます。
今、ラムダ x, y: x y を入力するのが面倒だと思うので、先ほどのラムダ x, y: の部分を直接書きたいのですが、入力するときは、 を直接入力すると以下のようになります。

2 番目のコード: リーリー

を変更した後、プログラムを実行しました:

結果は次のエラーになります。

すぐには理解できず、意味がわかりません。
聞きたいのですが、なぜこのように変更できないのでしょうか?
コードの最初の部分:
リーリー

と 2 番目のコード:

リーリー

これら 2 つのコードは同等であるべきではないでしょうか?

前者はスムーズに実行できるのに、後者はエラーを報告するのはなぜですか?

扔个三星炸死你
扔个三星炸死你

全員に返信(3)
刘奇

2 番目のコードは次のようになります:

リーリー

あなたが入力したものは関数ではありません、関数ではありません、入力したものは文字シフトです。 evalの機能は、入力した文字列をPythonコードとして扱い、実行することです

いいねを押す +0
滿天的星座

2つのポイント:

リーリー
いいねを押す +0
phpcn_u1582

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート