質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

1965閲覧

Pythonのラムダ式の実行結果の表示が上手く表示されない

Akira_U

総合スコア12

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2016/04/01 15:19

Pythonのラムダ式についてお尋ねです。
Pythonの学習サイト「Python-izm」で学習していて以下のコードを実行している時に上手く結果が出なかったので質問します。下のコードはラムダ式の学習のために関数を使って足し算をするコードとラムダ式を使った足し算の比較のコードですが、ラムダ式を使った時のみ、結果がうまく表示できませんでした。ご回答よろしくお願いします。

ーーーコードーーー

Python

1# coding: utf-8 2 3def plusValue(num_1,num_2): 4 return num_1 + num_2 5 6 7if __name__ == '__main__': 8 9 print plusValue(10,100) 10 11 function = lambda num_1,num_2 : num_1 + num_2) 12 print function 13

ーーーーーーーーー実行結果ーーーーーーーー
110
<function <lambda> at 0x10ea1d320>
ーーーーーーーーーーーーーーーーーーーーー

ーーーーーーーーーー環境ーーーーーーーーーーー
MacbookPro(2012 Mid)El Capitan 10.11.4
Python 2.7.11
エディタ(Atom)とターミナル
ーーーーーーーーーーーーーーーーーーーーーーー

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Python-izm の lambda のページをみてみました。
http://www.python-izm.com/contents/application/lambda.shtml

python

1function = lambda num_1, num_2 : num_1 + num_2 2print function(10, 100)

サンプルコードの動作を確認し、その後 自分で変更を加えていってみると良いとおもいます。

投稿2016/04/01 22:04

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Akira_U

2016/04/11 15:19

ありがとうございます! 恥ずかしながら、自分の完全な見落としでした。 確認してから質問するようにします!
guest

0

ベストアンサー

python

1print function(100,10)

のように,引数に値を入力してください。

投稿2016/04/01 15:30

NCC1701

総合スコア1680

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Akira_U

2016/04/01 15:33

解答ありがとうございます! 完全に見落としでした…
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問