当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードう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(超初心者用) その50【まず1嫁】
http://mevius.5ch.net/test/read.cgi/tech/1598527450/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
くだすれPython(超初心者用) その51【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu152デフォルトの名無しさん
2020/10/27(火) 00:20:22.39ID:VaMRm4CO153デフォルトの名無しさん
2020/10/27(火) 01:22:04.90ID:bllhtnqt ルビチョンw
154デフォルトの名無しさん
2020/10/27(火) 04:38:58.20ID:Vsl5UKba ガガイのガイ
155デフォルトの名無しさん
2020/10/27(火) 05:45:12.46ID:1YZKI+V3 このスレって優しい人しかいないですよね
テトリス教えて下さいね
テトリス教えて下さいね
156デフォルトの名無しさん
2020/10/27(火) 07:23:25.30ID:qtFgb7yM 今度対戦しようぜ!
157デフォルトの名無しさん
2020/10/27(火) 10:11:39.22ID:telUcSp6158デフォルトの名無しさん
2020/10/27(火) 11:22:13.47ID:IA9V1GzZ >>99
まだやってんのか
テトリスでミノを回転させると思いますが、配列を回転させようとする... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12233598952
まだやってんのか
テトリスでミノを回転させると思いますが、配列を回転させようとする... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12233598952
159デフォルトの名無しさん
2020/10/27(火) 19:02:39.46ID:dsTe3rvX おおもとのクラス内の関数内でrandomモジュールを使って指定した変数を、継承したGUIを作るclassに継承するにはどうすればいいですか?
160デフォルトの名無しさん
2020/10/27(火) 20:05:38.34ID:6PTspJnf https://ideone.com/CtT6qc
クラスメソッドにして、継承先のクラス実行する
もしくは、クラス変数として継承元クラス定義時に定義してしまう
クラスの外(__init__.pyとか実行ファイル)で定義してそれを使うようにする
クラスメソッドにして、継承先のクラス実行する
もしくは、クラス変数として継承元クラス定義時に定義してしまう
クラスの外(__init__.pyとか実行ファイル)で定義してそれを使うようにする
161デフォルトの名無しさん
2020/10/27(火) 20:10:00.62ID:6PTspJnf 関数内の変数は関数を実行した時に定義される
162デフォルトの名無しさん
2020/10/28(水) 11:28:22.30ID:tejl9TT4 習慣化するには、結果よりもルーティーンにこだわったほうがいいですか?
何分出来たかではなく、既定の時間にとりかかれたかどうかす
何分出来たかではなく、既定の時間にとりかかれたかどうかす
163デフォルトの名無しさん
2020/10/28(水) 11:38:45.30ID:d52OC3St164デフォルトの名無しさん
2020/10/28(水) 11:47:01.94ID:tejl9TT4 嫌嫌だと定着しないというのも良くわからないですが
筋トレは嫌ですけど、定着してますよ
目的は達成したいけど、プログラミング自体は英数字の羅列だし、拒絶反応が出るのですよ
筋トレは嫌ですけど、定着してますよ
目的は達成したいけど、プログラミング自体は英数字の羅列だし、拒絶反応が出るのですよ
165デフォルトの名無しさん
2020/10/28(水) 11:59:26.49ID:d52OC3St >>164
筋トレは筋肉に負荷をかければそれで目的が達成されるから、嫌々でもやれば効果は出るだろう。
プログラミングはただ教材を読みました、何かをなぞって書きましただけでは身に付かない。
ぼくは勉強しました!がんばってます!っていう満足感と実績が欲しいだけなら、嫌々でも目的は達成されるだろうけど。
筋トレは筋肉に負荷をかければそれで目的が達成されるから、嫌々でもやれば効果は出るだろう。
プログラミングはただ教材を読みました、何かをなぞって書きましただけでは身に付かない。
ぼくは勉強しました!がんばってます!っていう満足感と実績が欲しいだけなら、嫌々でも目的は達成されるだろうけど。
166デフォルトの名無しさん
2020/10/28(水) 12:09:02.54ID:XBU5yUok いや脳の学習だって嫌々でも定着するやろ
167デフォルトの名無しさん
2020/10/28(水) 12:14:10.20ID:tejl9TT4168デフォルトの名無しさん
2020/10/28(水) 15:19:15.80ID:Y8qQZoY4 知らんがな
169デフォルトの名無しさん
2020/10/28(水) 15:35:11.89ID:XBU5yUok じゃあ勉強の筋トレすれば解決じゃね
170デフォルトの名無しさん
2020/10/28(水) 16:10:09.82ID:Mf8tEr2f 脳味噌筋肉
171160
2020/10/28(水) 22:29:14.06ID:WlV9Vtig なんも反応ないと何か心許ないので、誰でもいいから意見ください
肯定でも否定でもなんでもいいです
肯定でも否定でもなんでもいいです
172デフォルトの名無しさん
2020/10/29(木) 11:10:58.29ID:6kj8Tqfe 知らんがな…
173デフォルトの名無しさん
2020/10/29(木) 21:18:29.64ID:dcAdiAoA174デフォルトの名無しさん
2020/10/30(金) 09:18:46.55ID:5DZdR9u/ 1から体系的に学び直したい(学び直させたい)んだけど、書籍としてはオライリーの「入門 python3」が良いんでしょうか?
他におすすめの書籍があったら教えていたはだけないでしょうか?
初〜中級くらいに向けた書籍がありがたいです。
他におすすめの書籍があったら教えていたはだけないでしょうか?
初〜中級くらいに向けた書籍がありがたいです。
175デフォルトの名無しさん
2020/10/30(金) 09:24:11.69ID:QvRG4Czx オライリ
176デフォルトの名無しさん
2020/10/30(金) 10:35:53.97ID:FRK/o1cy 質問!
PyCharmなんだけど自分のクラスのインスタンスを返すクラスメソッドの返り値の型ヒントはどう書けばいい?
class MyClass:
@classmethod
def make_my_class(cls) -> MyClass:
return cls()
って書くとUnresolved reference ‘MyClass’となる
PyCharmなんだけど自分のクラスのインスタンスを返すクラスメソッドの返り値の型ヒントはどう書けばいい?
class MyClass:
@classmethod
def make_my_class(cls) -> MyClass:
return cls()
って書くとUnresolved reference ‘MyClass’となる
177デフォルトの名無しさん
2020/10/30(金) 11:03:04.25ID:uffCAw9U あてずっぽうの直感ではself
178デフォルトの名無しさん
2020/10/30(金) 11:13:07.10ID:7MkyV1Cp typing.ForwardRef('MyClass')
179デフォルトの名無しさん
2020/10/30(金) 11:15:03.48ID:7MkyV1Cp >>177
super(MyClass, self) ならどう?
super(MyClass, self) ならどう?
180デフォルトの名無しさん
2020/10/30(金) 11:18:15.29ID:JyrbNpe0 >>174
悟空「くれるってんなら、もらってやんぞ」
悟空「くれるってんなら、もらってやんぞ」
181デフォルトの名無しさん
2020/10/30(金) 11:30:21.85ID:7MkyV1Cp182デフォルトの名無しさん
2020/10/30(金) 12:59:50.08ID:CJZJZESp そうなんだよな
公式のチュートリアルまじお勧め
分かりやすく間違いなく書いてある
なんで金を出してマンガがいっぱいで
間違いの多い本をみんな買いたがるのか不思議だ
公式のチュートリアルまじお勧め
分かりやすく間違いなく書いてある
なんで金を出してマンガがいっぱいで
間違いの多い本をみんな買いたがるのか不思議だ
183デフォルトの名無しさん
2020/10/30(金) 13:37:34.98ID:6xHqOxHn でもこういうチュートリアルにはDBとかクラウドとの連携についてはほとんど書いてないよね
文法を勉強したいなら良いけど実用的じゃない
文法を勉強したいなら良いけど実用的じゃない
184デフォルトの名無しさん
2020/10/30(金) 13:38:27.61ID:6xHqOxHn そもそもプログラミングの漫画本なんてほとんど無くね?
自己啓発の世界じゃねーんだぞ
自己啓発の世界じゃねーんだぞ
185デフォルトの名無しさん
2020/10/30(金) 14:19:49.81ID:ClF96+nh Python完全に理解した
https://i.imgur.com/G7dJgPQ.jpg
https://i.imgur.com/G7dJgPQ.jpg
186デフォルトの名無しさん
2020/10/30(金) 14:19:54.66ID:7MkyV1Cp187デフォルトの名無しさん
2020/10/30(金) 15:17:38.57ID:CJZJZESp188デフォルトの名無しさん
2020/10/30(金) 16:06:11.01ID:t+8AqTUm >>174
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1
漏れが、新しい版を出せと、ヤイヤイ言ったから出た!
改訂2版 パーフェクトRuby、2017
Ruby の方は、2017年に出てるから
パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1
漏れが、新しい版を出せと、ヤイヤイ言ったから出た!
改訂2版 パーフェクトRuby、2017
Ruby の方は、2017年に出てるから
189デフォルトの名無しさん
2020/10/30(金) 16:20:02.16ID:5giIBuWJ ガイジはとうとう妄想までするようになったか。
人を殺めるなよ?
人を殺めるなよ?
190188
2020/10/30(金) 17:43:22.47ID:t+8AqTUm 普通、改訂版は5年後に出す
でも、パーフェクト Python は、なかなか出さないから、
漏れがグチグチと、文句を言い続けた
でも、パーフェクト Python は、なかなか出さないから、
漏れがグチグチと、文句を言い続けた
191デフォルトの名無しさん
2020/10/30(金) 18:17:12.49ID:5giIBuWJ192デフォルトの名無しさん
2020/10/30(金) 19:57:21.65ID:5DZdR9u/193デフォルトの名無しさん
2020/10/30(金) 19:58:38.49ID:5DZdR9u/ 追加でクレクレしてすみませんが、機械学習&ディープラーニング系の本と、画像認識系の本のおすすめも良かったらお願いします。
194デフォルトの名無しさん
2020/10/30(金) 21:48:17.31ID:UE18jLTS もしかして今から始めるなら3.9は避けた方が良いの?
取り敢えず新しいの入れろ的なブログばっかだったんだけど
拡張?みたいのがまだ追いついてないから避けろみたいなのも見て混乱してる
取り敢えず新しいの入れろ的なブログばっかだったんだけど
拡張?みたいのがまだ追いついてないから避けろみたいなのも見て混乱してる
195デフォルトの名無しさん
2020/10/30(金) 22:00:14.16ID:YmOIyhox >>194
まだヒトバシラー
まだヒトバシラー
196デフォルトの名無しさん
2020/10/30(金) 22:09:03.11ID:jFZUtjX+ 3.8でいいでしょ
3.9はビルドできないモジュールまだ多い
3.9はビルドできないモジュールまだ多い
197デフォルトの名無しさん
2020/10/30(金) 22:29:15.00ID:UE18jLTS >>195-196
ありがとう。⒊8にしますわ
ありがとう。⒊8にしますわ
198デフォルトの名無しさん
2020/10/30(金) 22:38:19.12ID:cjGu/64J >>197
なにこの汚い3w
なにこの汚い3w
199デフォルトの名無しさん
2020/10/30(金) 22:48:32.57ID:YmOIyhox >>197
斬新www
斬新www
200デフォルトの名無しさん
2020/10/31(土) 00:22:09.30ID:ac0myftI "xxx=yyy=ccc=ddd"
という感じで、=で繋がれた4つの文字列があった場合
最後の4つ目のdddだけを、aaaに書き換えるにはどうすればいいですか?
dddの部分は、dddで固定されているわけではなく、tttなど変化する場合があります。
という感じで、=で繋がれた4つの文字列があった場合
最後の4つ目のdddだけを、aaaに書き換えるにはどうすればいいですか?
dddの部分は、dddで固定されているわけではなく、tttなど変化する場合があります。
201デフォルトの名無しさん
2020/10/31(土) 00:26:36.33ID:7kzNw0LI202デフォルトの名無しさん
2020/10/31(土) 00:33:59.38ID:ac0myftI >>201
ありがとうございます!!
ありがとうございます!!
203デフォルトの名無しさん
2020/10/31(土) 03:51:54.92ID:Wmf86iBS マジレスすると個々の文字列の長さが不定なら=でsplitしろ
204デフォルトの名無しさん
2020/10/31(土) 04:12:24.03ID:ktmwyAcA スライスってすごいよな。
サブストいらんもんな
サブストいらんもんな
205デフォルトの名無しさん
2020/10/31(土) 06:40:49.63ID:0qFsgGrp ある言語だと
a[-3,3]="aaa"
a[-3,3]="aaa"
206デフォルトの名無しさん
2020/10/31(土) 10:57:01.95ID:fxcwqRC2 右から探し始めて最初に見つかった=で以降置換出来る正規表現無かったっけ
207デフォルトの名無しさん
2020/10/31(土) 11:22:42.38ID:ZFPaD7BU 本家のPythonの場合プロンプト画面を非表示にするには
拡張子py→pywにするでおkなんだが
Anaconda付属のPythonでこれやるとプロンプト表示される
対策てある??
拡張子py→pywにするでおkなんだが
Anaconda付属のPythonでこれやるとプロンプト表示される
対策てある??
208デフォルトの名無しさん
2020/10/31(土) 12:38:27.55ID:mD1OGW9M python.exeではなくpythonw.exeやで
209デフォルトの名無しさん
2020/10/31(土) 12:57:18.69ID:YFUksD3m >>206
=.*$
=.*$
210デフォルトの名無しさん
2020/10/31(土) 13:02:58.76ID:CAmth+XY winptyとかなんとか
211デフォルトの名無しさん
2020/10/31(土) 13:08:21.24ID:+dMgasNU212デフォルトの名無しさん
2020/10/31(土) 13:36:05.08ID:fxcwqRC2 =[^=]*?$
いけました
ありがとう
いけました
ありがとう
213デフォルトの名無しさん
2020/10/31(土) 14:00:16.47ID:0qFsgGrp214デフォルトの名無しさん
2020/10/31(土) 14:05:33.56ID:9ujp1MGy 開発環境って、VScodeが最適?
Eclipseとか、pycharmとどれば良いですか?
おすすめを教えて欲しいな。
Eclipseとか、pycharmとどれば良いですか?
おすすめを教えて欲しいな。
215デフォルトの名無しさん
2020/10/31(土) 14:10:14.40ID:eMxGB/My splitとstripがどっちかわからなくなる
216デフォルトの名無しさん
2020/10/31(土) 14:17:00.52ID:fxcwqRC2 split は bowling の split や野球の split fingered fast ball
strip は君らの好きなあれ
strip は君らの好きなあれ
217デフォルトの名無しさん
2020/10/31(土) 20:11:22.92ID:ZTltDpC1 競技プログラミングで pypy は幅を利かせているように思えますが、
競技プログラミング以外での pypy はどうですか?
競技プログラミング以外での pypy はどうですか?
218デフォルトの名無しさん
2020/10/31(土) 20:19:55.02ID:KY/T1AyA >>211
oops
oops
219デフォルトの名無しさん
2020/10/31(土) 22:56:10.29ID:4+R4Y5KC220デフォルトの名無しさん
2020/10/31(土) 22:58:03.68ID:Oo7C4HEc >>217
CPythonでしか動かないパッケージを使ってなくてパフォーマンスに困ってるならいいんじゃない
でも、大抵CPython必須なパッケージを1つ以上使っているケースがほとんどだと思うけど。
競技プログラミングはアルゴリズム実装に特化してる競技だから、実用とはまた違うよね。
CPythonでしか動かないパッケージを使ってなくてパフォーマンスに困ってるならいいんじゃない
でも、大抵CPython必須なパッケージを1つ以上使っているケースがほとんどだと思うけど。
競技プログラミングはアルゴリズム実装に特化してる競技だから、実用とはまた違うよね。
221デフォルトの名無しさん
2020/10/31(土) 22:59:59.62ID:CAmth+XY Pystonってどうなんや
222デフォルトの名無しさん
2020/10/31(土) 23:06:35.78ID:rTRLWM7Q >>214
総合面で考えるとSCodeが楽
大まかに書くと
・Eclipse
昔からあるツールだけど、言い換えると古い
UIやフォーマット機能も考慮すると、正直選択肢には上がらない
・PyCharm
IDE使って開発するなら実質これ一択
Pythonだけなら無償版で十分だけど、機械学習やWeb(Django)とかを触るなら有料版が無いと辛い
・VSCode
必要な拡張機能をぶち込めばIDEと遜色なく使える
元がテキストエディタなので比較的軽いのも魅力
というか無料でやっていくなら大体これに落ち着く
総合面で考えるとSCodeが楽
大まかに書くと
・Eclipse
昔からあるツールだけど、言い換えると古い
UIやフォーマット機能も考慮すると、正直選択肢には上がらない
・PyCharm
IDE使って開発するなら実質これ一択
Pythonだけなら無償版で十分だけど、機械学習やWeb(Django)とかを触るなら有料版が無いと辛い
・VSCode
必要な拡張機能をぶち込めばIDEと遜色なく使える
元がテキストエディタなので比較的軽いのも魅力
というか無料でやっていくなら大体これに落ち着く
223デフォルトの名無しさん
2020/11/01(日) 00:00:28.25ID:CuITjVo7 VS Code用Python拡張機能に「debugpy 1.0」が搭載、2020年10月リリースより
https://codezine.jp/article/detail/13135
米Microsoftは、Visual Studio Code用Python拡張機能2020年10月リリースの提供を、10月28日(現地時間)に開始した。MarketplaceまたはVisual Studio Codeの拡張機能ギャラリーからインストールできる。
https://codezine.jp/article/detail/13135
米Microsoftは、Visual Studio Code用Python拡張機能2020年10月リリースの提供を、10月28日(現地時間)に開始した。MarketplaceまたはVisual Studio Codeの拡張機能ギャラリーからインストールできる。
224デフォルトの名無しさん
2020/11/01(日) 01:22:57.63ID:uXcrli8I225デフォルトの名無しさん
2020/11/01(日) 06:43:13.64ID:DCllpzwI >>214
Vim
Vim
227デフォルトの名無しさん
2020/11/01(日) 14:46:20.08ID:SB/4dHgp pythonはよく遅いって言われるけどそんなに体感出来るほどのものなの?
プログラミング自体pythonが初めてだからどういう使い方してる時に遅いって感じるんだろう
プログラミング自体pythonが初めてだからどういう使い方してる時に遅いって感じるんだろう
228デフォルトの名無しさん
2020/11/01(日) 14:51:30.41ID:BdB3gM+x for は遅い
numpy は速い
numpy は速い
229デフォルトの名無しさん
2020/11/01(日) 14:58:10.26ID:AjRcesHd230デフォルトの名無しさん
2020/11/01(日) 15:03:53.01ID:lNtVx6da 書き方によっては勝手に最適化されちゃうからなあ
231デフォルトの名無しさん
2020/11/01(日) 15:23:30.26ID:Nw3wtxBc for i in range(1000000000):
k= 1+1
出力しないと最適化されてなくなりそう。
出力すると print の速度に依存するし。
k= 1+1
出力しないと最適化されてなくなりそう。
出力すると print の速度に依存するし。
232デフォルトの名無しさん
2020/11/01(日) 15:59:45.23ID:AjRcesHd 長さ10億の空配列(リスト)準備しておいて順番に入れてくとか
100萬行のファイル出力で競争するとか
工夫必要かー
100萬行のファイル出力で競争するとか
工夫必要かー
233デフォルトの名無しさん
2020/11/01(日) 16:53:23.86ID:YqPAXEKP 処理に時間かかるなと思わないまでは遅いとか気にしなくて大丈夫
234デフォルトの名無しさん
2020/11/01(日) 18:17:59.71ID:6FKS57jf プロのpythonistともなると競技プログラム全問制覇は当然のこと、
それでは飽き足らずpythonそのもののソースコードを読んでその高速化に努めるようになる
そうこうしてると動的計画法の難問をちょっとした片手間と戯れでpythonとc++の両方で解くこともしばしばだ
するとC言語系に比べてpythonは遅いということを実感する
それでは飽き足らずpythonそのもののソースコードを読んでその高速化に努めるようになる
そうこうしてると動的計画法の難問をちょっとした片手間と戯れでpythonとc++の両方で解くこともしばしばだ
するとC言語系に比べてpythonは遅いということを実感する
235デフォルトの名無しさん
2020/11/01(日) 18:26:01.81ID:KpbUCpE2 そこまでしなきゃ実感できんのか…
236デフォルトの名無しさん
2020/11/01(日) 20:10:44.85ID:a4q/79iQ >>235
Pythonで適当に書いた計算コードの完了見積もりが10日とかになると、
流石にまずいなと思って1日ぐらいかけてC++で書いてみるんよ
それで10倍とか100倍速かったりすることがあるんよ
(速くないこともある)
そのときにPythonは遅いと実感する
だけど、実装までの時間は速いし、Pythonで試行錯誤してからC++で清書する方が初めからC++で試行錯誤するより早くできる場合も多いから、
遅いと感じたら最適化すればよい
「早すぎる最適化は諸悪の根源」ってやつよ。
コンセプトが正しいことを確認してから最適化するのが99%のケースにおいて良い進め方だと思う。
Pythonで適当に書いた計算コードの完了見積もりが10日とかになると、
流石にまずいなと思って1日ぐらいかけてC++で書いてみるんよ
それで10倍とか100倍速かったりすることがあるんよ
(速くないこともある)
そのときにPythonは遅いと実感する
だけど、実装までの時間は速いし、Pythonで試行錯誤してからC++で清書する方が初めからC++で試行錯誤するより早くできる場合も多いから、
遅いと感じたら最適化すればよい
「早すぎる最適化は諸悪の根源」ってやつよ。
コンセプトが正しいことを確認してから最適化するのが99%のケースにおいて良い進め方だと思う。
237デフォルトの名無しさん
2020/11/01(日) 20:45:34.09ID:KpbUCpE2238デフォルトの名無しさん
2020/11/01(日) 20:47:37.69ID:a4q/79iQ239デフォルトの名無しさん
2020/11/01(日) 20:50:52.83ID:a4q/79iQ >>237
言葉が足りなかったけど、CPythonはそのぐらいC/C++との親和性が高くて、
遅いところだけ書き直すオーバーヘッドがそれなりに低いということね。
やってみると結構簡単だよ。
この点が"CPython"ならびにPythonが大流行してる理由の一つだと思うよ。相互運用性が高い。
言葉が足りなかったけど、CPythonはそのぐらいC/C++との親和性が高くて、
遅いところだけ書き直すオーバーヘッドがそれなりに低いということね。
やってみると結構簡単だよ。
この点が"CPython"ならびにPythonが大流行してる理由の一つだと思うよ。相互運用性が高い。
240デフォルトの名無しさん
2020/11/01(日) 20:55:12.23ID:AjRcesHd CUIでよければOS縛りから割と自由なメリットも大きい
241デフォルトの名無しさん
2020/11/01(日) 21:12:25.18ID:CCPWVz0g 文字列が整数かどうかのBool値ってどうやったら調べられますか?
242デフォルトの名無しさん
2020/11/01(日) 21:16:02.65ID:6FKS57jf243デフォルトの名無しさん
2020/11/01(日) 22:54:32.09ID:2mAR5kOy python v2はもう試した?
244デフォルトの名無しさん
2020/11/02(月) 08:53:44.78ID:qmODC3C7 python?聞いたことねーわ。
それより2000年問題どうするよ
それより2000年問題どうするよ
245デフォルトの名無しさん
2020/11/02(月) 09:03:15.71ID:gtCIEfbe246デフォルトの名無しさん
2020/11/03(火) 16:54:41.49ID:iMW/lpvl 今は正規表現を下記のように一度mにセットしてif文と2行で書いています。
for line in f:
m = re.search(r"^ *[#\n]", line)
if m:
continue
m = re.search(r"^ *(\S+) +(\S+)", line)
if m:
print("{} {}".format(m.group(1), m.group(1)))
continue
print("エラー")
これだとcontinueも含めてかなり冗長になってしまうので、mのセットと正規表現マッチのif文を一行でまとめたいのですが
何かスマートな書き方はありますか?
イメージは下記です。
if m = re.search(r"^ *[#\n]", line):
pass
if m = re.search(r"^ *(\S+) +(\S+)", line):
print("{} {}".format(m.group(1), m.group(1)))
else:
print("エラー")
for line in f:
m = re.search(r"^ *[#\n]", line)
if m:
continue
m = re.search(r"^ *(\S+) +(\S+)", line)
if m:
print("{} {}".format(m.group(1), m.group(1)))
continue
print("エラー")
これだとcontinueも含めてかなり冗長になってしまうので、mのセットと正規表現マッチのif文を一行でまとめたいのですが
何かスマートな書き方はありますか?
イメージは下記です。
if m = re.search(r"^ *[#\n]", line):
pass
if m = re.search(r"^ *(\S+) +(\S+)", line):
print("{} {}".format(m.group(1), m.group(1)))
else:
print("エラー")
247デフォルトの名無しさん
2020/11/03(火) 17:05:53.52ID:TBDTZ+Oa チェリー本相当の書籍はありますか?
248デフォルトの名無しさん
2020/11/03(火) 17:14:21.34ID:iMW/lpvl インデントが見づらかったので再投稿。
今は正規表現を下記のように一度mにセットしてif文と2行で書いています。
for line in f:
m = re.search(r"^ *[#\n]", line)
if m:
# コメント行。何もしない
continue
m = re.search(r"^ *(\S+) +(\S+)", line)
if m:
print("{} {}".format(m.group(1), m.group(1)))
continue
print("エラー")
これだとcontinueも含めてかなり冗長になってしまうので、mのセットと正規表現マッチのif文を一行でまとめたいのですが
何かスマートな書き方はありますか?
イメージは下記です。
if m = re.search(r"^ *[#\n]", line):
# コメント行。何もしない
pass
elif m = re.search(r"^ *(\S+) +(\S+)", line):
print("{} {}".format(m.group(1), m.group(1)))
else:
print("エラー")
今は正規表現を下記のように一度mにセットしてif文と2行で書いています。
for line in f:
m = re.search(r"^ *[#\n]", line)
if m:
# コメント行。何もしない
continue
m = re.search(r"^ *(\S+) +(\S+)", line)
if m:
print("{} {}".format(m.group(1), m.group(1)))
continue
print("エラー")
これだとcontinueも含めてかなり冗長になってしまうので、mのセットと正規表現マッチのif文を一行でまとめたいのですが
何かスマートな書き方はありますか?
イメージは下記です。
if m = re.search(r"^ *[#\n]", line):
# コメント行。何もしない
pass
elif m = re.search(r"^ *(\S+) +(\S+)", line):
print("{} {}".format(m.group(1), m.group(1)))
else:
print("エラー")
249デフォルトの名無しさん
2020/11/03(火) 17:27:55.36ID:70+q1zbl 日本,2,セネガル,2
日本,1,ポーランド,0
日本,2,コロンビア,1
例えばこのようなデータをテキストでcsv形式のファイルに保存していたとして、
これを行ごとに読み込んでいったときに、”日本”がdata[0]として扱われない原因は
どんなことが考えられますか?
日本,1,ポーランド,0
日本,2,コロンビア,1
例えばこのようなデータをテキストでcsv形式のファイルに保存していたとして、
これを行ごとに読み込んでいったときに、”日本”がdata[0]として扱われない原因は
どんなことが考えられますか?
250デフォルトの名無しさん
2020/11/03(火) 17:38:08.47ID:PKcQzeRx251デフォルトの名無しさん
2020/11/03(火) 17:39:06.85ID:PKcQzeRx >>249
先にコードを晒せ
先にコードを晒せ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- かめはめ波打って仕事行く(5連続成功中)
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 他人のリクエストで自分の癖と異なる絵を上げる絵師いるじゃん?
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- 【悲報】フィギュアオタク「2月に結婚予定だった彼女にフラれた。ドラゴンボールのフィギュアも式で飾ろうと話してたのになぜ…」 [802034645]
- 職業訓練行ってるんだけど月13日しか行かないのに毎月18万貰えてる
