[過去ログ]
くだすれPython(超初心者用) その46【Ruby禁止】 (1002レス)
くだすれPython(超初心者用) その46【Ruby禁止】 http://mevius.5ch.net/test/read.cgi/tech/1577948214/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
453: デフォルトの名無しさん [sage] 2020/02/05(水) 10:06:39.19 ID:FfddlBUI def test(): def test_test(): print("test") があったときに、test_test()を呼び出すにはどうしたらいいですか? http://mevius.5ch.net/test/read.cgi/tech/1577948214/453
456: デフォルトの名無しさん [sage] 2020/02/05(水) 11:33:01.43 ID:FfddlBUI >>454 すみません、インデントが反映されていなくて分かりづらい感じになってしまいました。 ↓のように、クラス内にメソッドがあって、メソッドの中に関数がある場合 どうやって関数を外部から呼び出せばいいのでしょうか? def test(): def test_test(): print("test") 外部ではなく、内部から呼び出すには def test(): def test_test(): print("test") test_test() とすれば呼び出せますが、test()の外から呼び出す方法を知りたいです。 http://mevius.5ch.net/test/read.cgi/tech/1577948214/456
460: デフォルトの名無しさん [sage] 2020/02/05(水) 13:23:28.11 ID:FfddlBUI >>458 >>459 ありがとうございます。 今までメソッドは全部selfで書いてたんですが 毎秒何百回も処理するような処理を書くとやたら遅くて 試しにメソッド内部に関数を書いたら処理速度が速くなりました。 selfでメソッドを呼び出すと遅くなるので、処理速度を早くしたいときはローカル関数として定義した方が良いみたいです。 http://mevius.5ch.net/test/read.cgi/tech/1577948214/460
466: デフォルトの名無しさん [sage] 2020/02/05(水) 17:01:00.50 ID:FfddlBUI >>465 いや、ホントの話 http://mevius.5ch.net/test/read.cgi/tech/1577948214/466
469: デフォルトの名無しさん [sage] 2020/02/05(水) 19:56:00.86 ID:FfddlBUI >>468 いやこれもホントに 処理内容次第なので、処理負荷の低いものなら気づかないですけど timeitとか使わなくても目で見て明らかに遅いレベルまで遅くなったんです 信じてもらえなくても別にいいですけど、僕に得も何もないんで http://mevius.5ch.net/test/read.cgi/tech/1577948214/469
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.036s