当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★
5chの仕様【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】のため、どうにもなりましぇん。
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その52【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1610137345/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
【まず1嫁】くだすれPython(超初心者用) その53
■ このスレッドは過去ログ倉庫に格納されています
2021/03/16(火) 07:19:44.36ID:PfTIXkDh
304デフォルトの名無しさん
2021/04/12(月) 21:03:48.11ID:Tqq1DlXC >>295
確認ですがpr._replaceとurlunparseを使った方法ではないですよね?
確認ですがpr._replaceとurlunparseを使った方法ではないですよね?
305デフォルトの名無しさん
2021/04/12(月) 21:52:57.52ID:z80SpJNy 日本人が作った、バージョンマネージャーのanyenv で、
Ruby, Python, Node.js のrbenv, pyenv, nodenv でも、
使いたいバージョンを切り替えるだけ
rbenv global 2.6.6
rbenv local 2.6.6
global ならシステム全体、
local なら、そのプロジェクトのバージョンを切り替える
rubyコマンドの参照先を確認する
which ruby
~/.anyenv/envs/rbenv/shims/ruby
rbenv global system
なら、apt などで、/usr/bin/ruby へインストールしたバージョンを使う
まあ最近は、Docker を使う事も多いけど
Ruby, Python, Node.js のrbenv, pyenv, nodenv でも、
使いたいバージョンを切り替えるだけ
rbenv global 2.6.6
rbenv local 2.6.6
global ならシステム全体、
local なら、そのプロジェクトのバージョンを切り替える
rubyコマンドの参照先を確認する
which ruby
~/.anyenv/envs/rbenv/shims/ruby
rbenv global system
なら、apt などで、/usr/bin/ruby へインストールしたバージョンを使う
まあ最近は、Docker を使う事も多いけど
306デフォルトの名無しさん
2021/04/12(月) 21:57:52.65ID:HnVQKAJ1 でそれでDarknetはコンパイルできるのかね?
307デフォルトの名無しさん
2021/04/12(月) 22:18:28.74ID:I/pOLMrW インスタンスを別のクラスでいじりたい
class Main():
__def get(self):
____self.x = 1
class Sub():
__def convert(self):
____self.x = str(self.x)
みたいな。
obj =Main()
obj.get()
…??
どう書いたらいいのでしょうか
(実際は取得クラスはもっと大きいので、変換系は分離したいのです)
class Main():
__def get(self):
____self.x = 1
class Sub():
__def convert(self):
____self.x = str(self.x)
みたいな。
obj =Main()
obj.get()
…??
どう書いたらいいのでしょうか
(実際は取得クラスはもっと大きいので、変換系は分離したいのです)
308デフォルトの名無しさん
2021/04/12(月) 22:24:27.92ID:Eq417zPZ 継承する
309デフォルトの名無しさん
2021/04/12(月) 22:34:11.40ID:CTvbFAAZ class main:
__x=1
class sub:
__def setmainx(a):
____main.x=a
print(main.x)
sub.setmainx(2)
print(main.x)
__x=1
class sub:
__def setmainx(a):
____main.x=a
print(main.x)
sub.setmainx(2)
print(main.x)
310デフォルトの名無しさん
2021/04/12(月) 22:42:09.04ID:rJYHlMWg クラスにインスタンス投げれば良くね?
311デフォルトの名無しさん
2021/04/12(月) 22:48:14.45ID:8Dw4jEA6 >>304
うん
うん
312デフォルトの名無しさん
2021/04/12(月) 23:42:18.89ID:Tqq1DlXC313デフォルトの名無しさん
2021/04/13(火) 05:15:27.15ID:M3Xniwnk 質問があります。
コマンドプロントでPython使ってて、
>>> a, b = 0, 1
>>> while a < 10:
... print(a)
... a, b = b, a+b
という単純なプログラムを入力したいんですが、
4行目が書けません…
3行目を書いてEnterした瞬間に実行されてエラーが出てしまいます。
IDLEに入力する場合は全部書いてから実行することを自分で選べるから
上記のプログラムを成せるんですが、
コマンドプロントに入力するのは無理なんでしょうか?
ググっても誰も困ってません…
ド素人な質問ですみませんが、よろしくお願いします。
コマンドプロントでPython使ってて、
>>> a, b = 0, 1
>>> while a < 10:
... print(a)
... a, b = b, a+b
という単純なプログラムを入力したいんですが、
4行目が書けません…
3行目を書いてEnterした瞬間に実行されてエラーが出てしまいます。
IDLEに入力する場合は全部書いてから実行することを自分で選べるから
上記のプログラムを成せるんですが、
コマンドプロントに入力するのは無理なんでしょうか?
ググっても誰も困ってません…
ド素人な質問ですみませんが、よろしくお願いします。
314デフォルトの名無しさん
2021/04/13(火) 05:21:46.97ID:Qr7OJO8/315デフォルトの名無しさん
2021/04/13(火) 05:29:36.78ID:M3Xniwnk316デフォルトの名無しさん
2021/04/13(火) 05:32:08.19ID:M3Xniwnk whileの中って命令が並ぶことが多いのに、
いちいち1行つづ実行してしまうコマンドプロントでは
長いプログラムは向いてないということもあるのでしょうか
いちいち1行つづ実行してしまうコマンドプロントでは
長いプログラムは向いてないということもあるのでしょうか
317デフォルトの名無しさん
2021/04/13(火) 06:47:07.47ID:YlnYj74B そもそも、プログラマーは、VSCode を使う
拡張機能のCode Runner を使えば、右クリックメニューから、
選択したコード片または、ファイル全体を実行できる
拡張機能のCode Runner を使えば、右クリックメニューから、
選択したコード片または、ファイル全体を実行できる
318デフォルトの名無しさん
2021/04/13(火) 06:52:20.41ID:GaFDNALA 紀文、当選、いい気分
319デフォルトの名無しさん
2021/04/13(火) 07:26:44.48ID:M3Xniwnk >>317
VSCodeをインストールしてみました。
ありがとうございます。
IDLEはコマンドプロントより見やすくていい感じだと思ったのに
何故練習用としか言われないのか、理由が分かった気がします…
VSCodeをインストールしてみました。
ありがとうございます。
IDLEはコマンドプロントより見やすくていい感じだと思ったのに
何故練習用としか言われないのか、理由が分かった気がします…
320デフォルトの名無しさん
2021/04/13(火) 07:58:50.28ID:U7R135hW321デフォルトの名無しさん
2021/04/13(火) 09:44:14.03ID:0BKbOHYA >>315
インデントしないでエンターするエラー
インデントしないでエンターするエラー
322デフォルトの名無しさん
2021/04/13(火) 10:29:14.36ID:M3Xniwnk323デフォルトの名無しさん
2021/04/13(火) 12:07:07.45ID:Qr7OJO8/324デフォルトの名無しさん
2021/04/13(火) 12:25:09.19ID:qZatEyS3 windowsの3.8.9でpyzを動かすとPYTHONPATHがどうだとかでfatal errorになるんだが
解決方法はありますか?
解決方法はありますか?
325デフォルトの名無しさん
2021/04/13(火) 12:36:23.89ID:Qr7OJO8/ >>324
エラーの指示内容通りに対処汁
エラーの指示内容通りに対処汁
326デフォルトの名無しさん
2021/04/13(火) 16:32:24.77ID:WQHvBVYs クラス内で関数の引数はいきなり使っていいの?
一度メンバ変数にすべき?
class Test():
...def func(self, mylist):
......i for i in mylist:
class Test():
...def func(self, mylist):
......self.mylist = mylist
......i for i in self.mylist:
一度メンバ変数にすべき?
class Test():
...def func(self, mylist):
......i for i in mylist:
class Test():
...def func(self, mylist):
......self.mylist = mylist
......i for i in self.mylist:
327デフォルトの名無しさん
2021/04/13(火) 18:28:11.25ID:3qsNaJKT328デフォルトの名無しさん
2021/04/13(火) 21:21:06.87ID:X/mewqYN htmlタグを出力するんだけどみんなどうやってる?
html='''
___<div>
____<span>hoge</span>
___</div>
___'''
とか
html=___"<div>" +
_______"<span>hoge</span>" +
______"</div>"
とか
出力後の成型作業が面倒だなぁ、と
html='''
___<div>
____<span>hoge</span>
___</div>
___'''
とか
html=___"<div>" +
_______"<span>hoge</span>" +
______"</div>"
とか
出力後の成型作業が面倒だなぁ、と
329デフォルトの名無しさん
2021/04/13(火) 21:25:30.11ID:UL6/XUax >>328
つ dedent
つ dedent
330デフォルトの名無しさん
2021/04/13(火) 21:27:17.64ID:kkSF+jXi JSXを使う
331デフォルトの名無しさん
2021/04/13(火) 21:30:25.43ID:VDIQmCKn めんどくさいから整形なしで1行出力
332デフォルトの名無しさん
2021/04/13(火) 21:31:13.78ID:X/mewqYN333デフォルトの名無しさん
2021/04/13(火) 21:38:58.07ID:X/mewqYN334デフォルトの名無しさん
2021/04/13(火) 22:09:39.10ID:VFKKiyoC >>328
テンプレートエンジン使えよ
テンプレートエンジン使えよ
335デフォルトの名無しさん
2021/04/13(火) 22:53:30.67ID:YlnYj74B Ruby のテンプレートエンジン・ERB では、a.html.erb に、
<% price = 2500 * 1.05 %>
<p>
本の値段は、<%= price %>円です
</p>
<% 〜 %> には、Rubyの式を書く。
<%= 〜 %> 内は、HTML に出力される
ERB は、あらゆる形式に、Rubyの式を埋め込める。
a.js.erb みたいに、JavaScript ファイルにも埋め込める
<% price = 2500 * 1.05 %>
<p>
本の値段は、<%= price %>円です
</p>
<% 〜 %> には、Rubyの式を書く。
<%= 〜 %> 内は、HTML に出力される
ERB は、あらゆる形式に、Rubyの式を埋め込める。
a.js.erb みたいに、JavaScript ファイルにも埋め込める
336デフォルトの名無しさん
2021/04/13(火) 23:28:42.38ID:X/mewqYN337デフォルトの名無しさん
2021/04/13(火) 23:42:43.92ID:rKsAxx1w338デフォルトの名無しさん
2021/04/14(水) 00:30:19.71ID:aC9t3egY >>337
マウント取りたいだけなら他所でやるがよろし
マウント取りたいだけなら他所でやるがよろし
339デフォルトの名無しさん
2021/04/14(水) 04:30:25.58ID:GFdnPTqO >>337
Javaしか書いたこと無いんだなって速攻で分かる
Pythonだとgetter/setter的な書き方はしないから、書き方っていう事自体発生しないっていう
(どうしてもやりたい場合はデコレータかpropertyを使う)
Javaしか書いたこと無いんだなって速攻で分かる
Pythonだとgetter/setter的な書き方はしないから、書き方っていう事自体発生しないっていう
(どうしてもやりたい場合はデコレータかpropertyを使う)
340デフォルトの名無しさん
2021/04/14(水) 06:26:14.99ID:ijCB3EYv そもそもprivateないんだっけか
341デフォルトの名無しさん
2021/04/14(水) 07:16:34.98ID:S5Re0uMO Javaスレと思い込んで書き込んでるでしょ
342デフォルトの名無しさん
2021/04/14(水) 08:25:29.25ID:ksE3f3HI pythonも一応getter/setterみたいな書き方できるけどもっと応用的に使うイメージ
単純な表示/代入は普通にアクセスすりゃいいし
単純な表示/代入は普通にアクセスすりゃいいし
343デフォルトの名無しさん
2021/04/14(水) 09:14:50.82ID:zu7kiCiA setterはともかくgetterは結構使う
344デフォルトの名無しさん
2021/04/14(水) 10:34:06.68ID:nYFKaNdk pyちゃんの貞操観念はガバガバ
でもgotoは死守
でもgotoは死守
345デフォルトの名無しさん
2021/04/14(水) 15:45:17.48ID:2JfXJ4J1346デフォルトの名無しさん
2021/04/14(水) 16:51:00.40ID:IPQrs4FW >>345
インスタンス変数とクラス変数でググれ
インスタンス変数とクラス変数でググれ
347デフォルトの名無しさん
2021/04/14(水) 17:42:18.41ID:2JfXJ4J1 >>346
インスタンス化したときに(クラス変数で)初期化されるもんだと思ってた・・
というかクラス変数と__init__内に書いたself.◯◯のインスタンス変数は
書く場所が違うだけで同じかと思ってました
とりあえず「クラス変数はイジらない変数」で覚えときますありがとうございました
インスタンス化したときに(クラス変数で)初期化されるもんだと思ってた・・
というかクラス変数と__init__内に書いたself.◯◯のインスタンス変数は
書く場所が違うだけで同じかと思ってました
とりあえず「クラス変数はイジらない変数」で覚えときますありがとうございました
348デフォルトの名無しさん
2021/04/14(水) 22:02:52.98ID:yznDmZt4 WindowsストアのPythonってどんなもの?
会社でライセンス違反と知らずにanaconda入れてるマシンが多数あり全社一斉に他のpythonに切り替える必要があるんだけど
ストア版はMSが用意するPythonだから安心と考えるのは安直かな?
会社でライセンス違反と知らずにanaconda入れてるマシンが多数あり全社一斉に他のpythonに切り替える必要があるんだけど
ストア版はMSが用意するPythonだから安心と考えるのは安直かな?
349デフォルトの名無しさん
2021/04/14(水) 22:06:10.97ID:ksE3f3HI350デフォルトの名無しさん
2021/04/14(水) 22:21:10.41ID:J0goiD5o351デフォルトの名無しさん
2021/04/14(水) 22:23:21.28ID:sHj0LWwc エンジニアがStoreのpython入れるって正気かよ
352デフォルトの名無しさん
2021/04/14(水) 22:30:43.72ID:8SA6aKsd anaconda駄目なんか
ググったら社長がブログで小規模商用なら全然OK書いてるけど
ググったら社長がブログで小規模商用なら全然OK書いてるけど
353デフォルトの名無しさん
2021/04/14(水) 23:17:12.18ID:S5Re0uMO >>348
公式のPythonすごいですよ
公式のPythonすごいですよ
354デフォルトの名無しさん
2021/04/15(木) 12:01:34.87ID:4YtduuTK 環境構築もままならない上に便利に使ってるなら普通に金払えよって思う
355デフォルトの名無しさん
2021/04/15(木) 13:38:30.08ID:oM6Je7sX ストア版はコンパイル必要なのpipする時とか罠あったはずだから公式にしとけ
356デフォルトの名無しさん
2021/04/15(木) 14:25:54.59ID:S5s4hWnU anaconda
社員数200人以下のところはfreeの使ってもOK
businesses with less than 200 employees is allowed
社員数200人以下のところはfreeの使ってもOK
businesses with less than 200 employees is allowed
357デフォルトの名無しさん
2021/04/15(木) 14:58:20.65ID:Ajqhz/yy ストア版はやめとけ
anacondaは普通に使えてる
anacondaは普通に使えてる
358デフォルトの名無しさん
2021/04/15(木) 15:01:01.63ID:ihA7E++L 社員数ってバイトも入るの?
359デフォルトの名無しさん
2021/04/15(木) 15:48:03.15ID:S5s4hWnU 入る気がする
term of serviceに
「同一命令系統に服するemployeesが200人未満の組織」とも書かれてるから
term of serviceに
「同一命令系統に服するemployeesが200人未満の組織」とも書かれてるから
360デフォルトの名無しさん
2021/04/15(木) 15:48:28.03ID:f8nFgQ6z361デフォルトの名無しさん
2021/04/15(木) 16:43:06.76ID:C7w9lgG/ 海外の法律と日本の法律が混ざるから面倒くさそう
362デフォルトの名無しさん
2021/04/15(木) 19:34:05.86ID:ihA7E++L >>360
ある月は200名未満、ある月は200名超えたらどうすんの?
ある月は200名未満、ある月は200名超えたらどうすんの?
363デフォルトの名無しさん
2021/04/15(木) 19:55:48.99ID:GOi47ZCr364デフォルトの名無しさん
2021/04/15(木) 20:09:36.92ID:/T4/urV+ 要するに儲けてるなら寄付してくださいってことだろ
365デフォルトの名無しさん
2021/04/15(木) 20:32:24.73ID:ddrh85dV 善意で成り立ってるのにこれじゃな
366デフォルトの名無しさん
2021/04/16(金) 00:38:53.74ID:pvt/ms85 tkinterで動的に複数のボタンを生成して
1つクリックしたら専用のスタイルを適用
他のを全部未クリックのスタイルに
ってやりたいんだけど、ウィジェット生成時に名前をつけてリストに格納しといて
ループ回しながら処理 みたいなことするしかないですか?
1つクリックしたら専用のスタイルを適用
他のを全部未クリックのスタイルに
ってやりたいんだけど、ウィジェット生成時に名前をつけてリストに格納しといて
ループ回しながら処理 みたいなことするしかないですか?
367デフォルトの名無しさん
2021/04/16(金) 01:39:51.97ID:LtaeTzrP ストア版が駄目ってubuntuも同様?
最近MSはOSSに協力的だしいずれWinとLinuxがシームレスに繋がる素敵な時代が到来するのかと夢想してたけど
最近MSはOSSに協力的だしいずれWinとLinuxがシームレスに繋がる素敵な時代が到来するのかと夢想してたけど
368デフォルトの名無しさん
2021/04/16(金) 03:46:10.57ID:+WADC0tD 信じる者は騙される
信者と書いて儲かると読む
信者と書いて儲かると読む
369デフォルトの名無しさん
2021/04/16(金) 07:50:03.56ID:tJjCQHLL 鉄を信じるんだ
で3.8に対応するのいつや
で3.8に対応するのいつや
370デフォルトの名無しさん
2021/04/16(金) 11:35:05.67ID:32E1xYIW 選択肢の中に公式で配布してるPythonが入らない理由はなぜですか?どうしてanacondaとストア版の二択?
371デフォルトの名無しさん
2021/04/16(金) 20:52:38.85ID:hBnOrcDQ ベースが公式だからかもしれん
公式のIDLE使いやすいからおすすめ
公式のIDLE使いやすいからおすすめ
372デフォルトの名無しさん
2021/04/16(金) 21:46:33.51ID:5T6uTLCV IDLEは、pep8のコメントアウトすらできない出来損ないなのでパスです
373デフォルトの名無しさん
2021/04/16(金) 23:58:42.78ID:aQEfOnAX javaでseleniumを使っていましたがpythonに移行しようとしたら
javaでは普通だった
Wait<WebDriver> wait = new WebDriverWait(driver, 20);
を
wait = WebDriverWait(driver, 20);
として各関数で使っていたら「Shadows name 'wait' from outer scope」と怒られました
理由は理解できましたが各関数毎に異なる秒数で頻繁に使用したいので何かいい方法は
ありませんでしょうか、ステートメント毎に一々
WebDriverWait(driver, 20).until(...)
なんてやっていたくありませんし、変数名を関数毎にfnx_waitなんてのもスマートな気がしないのですが・・・
javaでは普通だった
Wait<WebDriver> wait = new WebDriverWait(driver, 20);
を
wait = WebDriverWait(driver, 20);
として各関数で使っていたら「Shadows name 'wait' from outer scope」と怒られました
理由は理解できましたが各関数毎に異なる秒数で頻繁に使用したいので何かいい方法は
ありませんでしょうか、ステートメント毎に一々
WebDriverWait(driver, 20).until(...)
なんてやっていたくありませんし、変数名を関数毎にfnx_waitなんてのもスマートな気がしないのですが・・・
374デフォルトの名無しさん
2021/04/17(土) 01:34:23.85ID:0tpKt7Eb implicity_waitは?
375スクイズ
2021/04/17(土) 04:11:53.83ID:USl8OVEh QMA的なクイズゲームを作りたくて今日からpythonを勉強し始めました
プログラムは初心者なので、わからないことがあったら手取り足取り教えてくれると嬉しいです!
プログラムは初心者なので、わからないことがあったら手取り足取り教えてくれると嬉しいです!
376デフォルトの名無しさん
2021/04/17(土) 04:19:32.37ID:KQhVv37W オンラインのセミナーとか受けた方が良いかも
377デフォルトの名無しさん
2021/04/17(土) 12:13:20.22ID:WDJX7LIo378デフォルトの名無しさん
2021/04/17(土) 13:23:32.61ID:USl8OVEh379デフォルトの名無しさん
2021/04/17(土) 14:59:53.08ID:TtKDi1tY c#くっそ簡単
380デフォルトの名無しさん
2021/04/17(土) 16:14:54.39ID:EFEahi1L 一応PyGame使えば作れなくもないけど茨の道にはなるな
381デフォルトの名無しさん
2021/04/17(土) 21:07:03.39ID:iAFP7ihp pygameもpysdlも死んでる
唯一renpyがギリギリセーフ
唯一renpyがギリギリセーフ
382デフォルトの名無しさん
2021/04/17(土) 21:26:43.05ID:0tYqrexD if
elif
elif
else
とやるとき、ifのどれかに当てはまるなら真 を実現したい。elifとelseの間が欲しいというか
やっぱり式をorで繋ぐとかフラグ立てるとかですか?
なにかいい方法はないでしょうか
elif
elif
else
とやるとき、ifのどれかに当てはまるなら真 を実現したい。elifとelseの間が欲しいというか
やっぱり式をorで繋ぐとかフラグ立てるとかですか?
なにかいい方法はないでしょうか
383デフォルトの名無しさん
2021/04/17(土) 21:28:34.30ID:0tYqrexD if節で一回、ifどれかで一回
2回真になるようにしたい
2回真になるようにしたい
384デフォルトの名無しさん
2021/04/17(土) 21:28:46.18ID:1yVGy8jt any()っていうのがあって
385デフォルトの名無しさん
2021/04/17(土) 22:28:44.96ID:WCDDnWyK386デフォルトの名無しさん
2021/04/17(土) 22:43:30.79ID:s7v5Gq+H387デフォルトの名無しさん
2021/04/17(土) 23:02:56.25ID:77qs+FV5388デフォルトの名無しさん
2021/04/17(土) 23:21:28.32ID:ZK8Jz6D4 if x in (1,2,...):
389デフォルトの名無しさん
2021/04/17(土) 23:45:05.57ID:svTSVNg/390デフォルトの名無しさん
2021/04/17(土) 23:49:49.78ID:XRREvbgB cond(x,cand)を2入力、真理値出力の関数として
if any(cond(x, cand) for cand in cands)
みたいにすれば出来そう
if any(cond(x, cand) for cand in cands)
みたいにすれば出来そう
391デフォルトの名無しさん
2021/04/18(日) 17:37:03.29ID:rCgywybM 私にはPちゃんの美的感覚が理解できない
392デフォルトの名無しさん
2021/04/19(月) 12:14:38.41ID:OCDt9d2T インスタンス変数ってすべてデコレータなどのpropertyでゲッターにしといた方がいいのでしょうか?
セッターもゲッターも作るとなるとそれ結局はインスタンス変数直接いじるのと変わりないのでは?と思ってしまうのですが。。
セッターもゲッターも作るとなるとそれ結局はインスタンス変数直接いじるのと変わりないのでは?と思ってしまうのですが。。
393デフォルトの名無しさん
2021/04/19(月) 12:22:19.31 >>382
a=4
if a==1:
_f=lambda : 'if'
elif a==2:
_f=lambda: 'elif1'
elif a==3:
_f=lambda: 'elif2'
else:
_f=lambda: 'else'
r = f()
print(r)
a=4
if a==1:
_f=lambda : 'if'
elif a==2:
_f=lambda: 'elif1'
elif a==3:
_f=lambda: 'elif2'
else:
_f=lambda: 'else'
r = f()
print(r)
394デフォルトの名無しさん
2021/04/19(月) 12:41:54.72ID:kI2qvD0r >>392
ゲット、セットする度に何か特殊な処理をしない限りはいらないと思う
ゲット、セットする度に何か特殊な処理をしない限りはいらないと思う
395デフォルトの名無しさん
2021/04/19(月) 16:55:55.60ID:yNbAi4BV >>393
そんな話はしてない
そんな話はしてない
396デフォルトの名無しさん
2021/04/19(月) 19:19:59.45ID:dcvAhRVy 死ねキチガイ
397デフォルトの名無しさん
2021/04/20(火) 07:29:55.55ID:j2wgvj4g tabula-pyを使った。
pyinstallerでのexe化の難易度高すぎて泣いた。
こういうの自力で解決できる奴すげーな。
pyinstallerでのexe化の難易度高すぎて泣いた。
こういうの自力で解決できる奴すげーな。
398デフォルトの名無しさん
2021/04/20(火) 07:37:31.95ID:ZUNvehNP Python3.6になったあたりからね>PyInstallerがむつかしめになった
399デフォルトの名無しさん
2021/04/20(火) 12:55:48.10ID:u1botkzs >>394
なるほどありがとうございました
なるほどありがとうございました
400デフォルトの名無しさん
2021/04/20(火) 19:19:47.13ID:z53EQ1rJ PyInstallerを簡単にするwrapperがあった気がする。
401デフォルトの名無しさん
2021/04/20(火) 19:42:33.15ID:dEbCnyUA pyinstaller以外にもなんかあったと思う
402デフォルトの名無しさん
2021/04/20(火) 20:15:00.66ID:ZUNvehNP フリーズとかなんとかってやつ?
あいつは重い でかい
あいつは重い でかい
403デフォルトの名無しさん
2021/04/21(水) 15:25:20.73ID:ZcIZV+lf pythonに限った話ではないかもですが、
定期的にデータを取得して最大値を更新していくような処理をする時、
初期値として
max = None
としておくと、
if max is None or max < new_value:
____max = new_value
みたいに、Noneかどうかの比較というのが必要になりますが、たった初回のNoneのために毎回比較するというのは処理(とくに処理時間等)として無駄でしょうか?
例えば初期値を、ありえないぐらい小さい値にしておいて、どんなデータが来ても必ず更新されるようにしておく、というやり方もあるかと思いますが、Noneのように「未反映」という状態を示したいです。
上記に限らず初期値をNoneにするといたる所でis Noneの判定が出てくるのでどうも無駄な比較に思えてならないのです。
気にするレベルではないならそう言っていただけると安心です。
定期的にデータを取得して最大値を更新していくような処理をする時、
初期値として
max = None
としておくと、
if max is None or max < new_value:
____max = new_value
みたいに、Noneかどうかの比較というのが必要になりますが、たった初回のNoneのために毎回比較するというのは処理(とくに処理時間等)として無駄でしょうか?
例えば初期値を、ありえないぐらい小さい値にしておいて、どんなデータが来ても必ず更新されるようにしておく、というやり方もあるかと思いますが、Noneのように「未反映」という状態を示したいです。
上記に限らず初期値をNoneにするといたる所でis Noneの判定が出てくるのでどうも無駄な比較に思えてならないのです。
気にするレベルではないならそう言っていただけると安心です。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- どこだ?強ええええバキぼんやは????
- ( ´・ω・` )どいてもらえます?
- みんな?🥺
- アラフォーおじさん、最近尿意で起きる
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
- 店員に対して態度悪い奴いるよな
