[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
563: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 02:42:25.93 ID:mmiO/WJW0 誤字 /n → \n http://mevius.5ch.net/test/read.cgi/tech/1663235546/563
564: デフォルトの名無しさん (ブーイモ MMeb-cv0M) [] 2022/11/01(火) 03:36:18.46 ID:I1aopbaSM なるほどわからん http://mevius.5ch.net/test/read.cgi/tech/1663235546/564
565: デフォルトの名無しさん (ワッチョイ 8b10-WE8j) [] 2022/11/01(火) 08:16:26.34 ID:xJk+jZok0 これは煽りではなく真面目なアドバイスなんだが、プログラミングより国語を勉強した方がいい その言語能力だと難しいと思う http://mevius.5ch.net/test/read.cgi/tech/1663235546/565
566: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 08:30:28.54 ID:mmiO/WJW0 222tq2tq2tq269ああ%64agaoiwahaio.59gagagahai3a.t69a 5>22gahaiiha この文字列を 222tq2tq2tq269 ああ%64agaoiwaha io.59gagagahai3a.t69 a 5>22gahaiiha この出力結果にするにはどうすれば良いですか? なら大丈夫ですかね? この場合だと「文字列2つ + 記号1つ + 数字2つ」のパターンを見つけて改行したい http://mevius.5ch.net/test/read.cgi/tech/1663235546/566
567: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/11/01(火) 08:48:28.70 ID:p4TXbqbPa じゃあそのパターンで改行すれば… 正規表現でいいんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1663235546/567
568: デフォルトの名無しさん (ワッチョイ 694f-K3KU) [sage] 2022/11/01(火) 08:51:40.09 ID:CMvcSOEo0 このスレよりも、正規表現のスレで聞けば? http://mevius.5ch.net/test/read.cgi/tech/1663235546/568
569: デフォルトの名無しさん (テテンテンテン MMeb-kKgp) [sage] 2022/11/01(火) 09:10:51.89 ID:tDs0tp7pM オホダナー そうだよオホダヨ~ http://mevius.5ch.net/test/read.cgi/tech/1663235546/569
570: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 09:37:37.84 ID:mmiO/WJW0 >>567 その正規表現の表記の方法がよく分からないです 123abcdeあいう ↓ “\d{3}\w*.{3}” これじゃダメみたいで、どう表記するのが正解なのか分かる方いたら教えて欲しいです http://mevius.5ch.net/test/read.cgi/tech/1663235546/570
571: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 09:48:17.04 ID:mmiO/WJW0 できました。ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1663235546/571
572: デフォルトの名無しさん (アウアウウー Sa9d-+Dbv) [sage] 2022/11/01(火) 10:42:07.10 ID:HBYRkZVUa 正規表現の勉強がてらやってみた https://ideone.com/vPYWtM 最後の1行はマッチしないね http://mevius.5ch.net/test/read.cgi/tech/1663235546/572
573: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 11:08:19.56 ID:mmiO/WJW0 表記自体は合っていたのですが、re.match()でやってたせいで出力されなかったみたいで、re.search()に変えるだけで解決しました http://mevius.5ch.net/test/read.cgi/tech/1663235546/573
574: デフォルトの名無しさん (ワッチョイ d347-gj4s) [sage] 2022/11/01(火) 12:13:10.09 ID:vww+azZz0 matchは使わずに search(r'^なにか') でいいよな fullmatchは^と$で ^や$を使うなというのであれば、$だけ使うパターンも整備されていないと不完全 http://mevius.5ch.net/test/read.cgi/tech/1663235546/574
575: デフォルトの名無しさん (ワンミングク MMd3-g96c) [sage] 2022/11/01(火) 16:21:24.69 ID:GYf/ELerM 俺は君にマッチしたい※ http://mevius.5ch.net/test/read.cgi/tech/1663235546/575
576: デフォルトの名無しさん (ワッチョイ d9f0-5cND) [sage] 2022/11/01(火) 16:40:02.94 ID:1fqXVNhi0 正規表現に関してはrubyやperlみたいに演算子にしてしまうのがベストだと思う searchだとかmatchだとかregexpだとかmatch_allだとか覚えられんて http://mevius.5ch.net/test/read.cgi/tech/1663235546/576
577: デフォルトの名無しさん (ブーイモ MM33-cv0M) [] 2022/11/01(火) 17:42:07.83 ID:59UjWoGEM 命名とかAPI設計がイケてない match、search、fullmatch・・・ たまにしか使わない人は諦めて毎回リファレンス参照するしかない http://mevius.5ch.net/test/read.cgi/tech/1663235546/577
578: デフォルトの名無しさん (ワッチョイ d347-gj4s) [sage] 2022/11/01(火) 17:59:02.79 ID:vww+azZz0 list.append()が破壊的だったかすら忘れてぐぐる http://mevius.5ch.net/test/read.cgi/tech/1663235546/578
579: デフォルトの名無しさん (ワッチョイ 8b89-g96c) [sage] 2022/11/01(火) 22:54:57.42 ID:w1dGDiRI0 覚えられないのではない 覚えないという選択をしているのだ 覚えるために何か工夫したのか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/579
580: デフォルトの名無しさん (ワッチョイ 9109-iO6U) [] 2022/11/01(火) 22:55:36.13 ID:EqpfaKBX0 イテレータ判定されるのにfor できないんですが イテレータとはforができるものではないんですか X = type("") if hasattr(X, '__iter__') : for x in X : pass http://mevius.5ch.net/test/read.cgi/tech/1663235546/580
581: デフォルトの名無しさん (ワッチョイ fbe8-Sd0E) [sage] 2022/11/01(火) 23:34:09.39 ID:yhai460Y0 X(= str)じゃなくXのインスタンスならそう http://mevius.5ch.net/test/read.cgi/tech/1663235546/581
582: デフォルトの名無しさん (ワッチョイ d347-gj4s) [sage] 2022/11/01(火) 23:43:36.24 ID:vww+azZz0 覚えないといけない時点でおかしい 理解すれば覚えなくていいのが正解 list.append()は破壊的で、str.replace()は非破壊であることに、 合理的な説明は無い その方が便利なことが多そうだからとか、メモリの都合とか、 一旦そう決めちゃったからとか、そんな理由に過ぎない http://mevius.5ch.net/test/read.cgi/tech/1663235546/582
583: デフォルトの名無しさん (ブーイモ MMdd-YnjT) [sage] 2022/11/02(水) 00:26:44.23 ID:WNjxQYpUM list.appendは配列の終わりにつけるだけ str.replaceは配列の途中に差し込む可能性があるからでは? メモリ操作のコストが違うじゃん http://mevius.5ch.net/test/read.cgi/tech/1663235546/583
584: デフォルトの名無しさん (ワッチョイ d347-gj4s) [sage] 2022/11/02(水) 00:47:23.04 ID:ul/vZuFO0 配列が格納してある後ろに空きスペースがたくさん確保してあるならそうだろうけど で、コストが実際に違ったとしてもそんなことは知らんがなでしかない http://mevius.5ch.net/test/read.cgi/tech/1663235546/584
585: デフォルトの名無しさん (ワッチョイ 8bbb-T9F3) [sage] 2022/11/02(水) 00:58:46.26 ID:I1Z+o8fX0 みんな知ってることだけど、listはmutableでstrはimmutableだからだよ。 これでもう各関数が破壊的かどうかいちいち覚える必要はなくなったね! http://mevius.5ch.net/test/read.cgi/tech/1663235546/585
586: デフォルトの名無しさん (ブーイモ MMdd-YnjT) [sage] 2022/11/02(水) 01:00:03.55 ID:WNjxQYpUM listはある程度後ろに確保してるしコストが実際に違ったらそれは明確に合理的な理由でしょ http://mevius.5ch.net/test/read.cgi/tech/1663235546/586
587: デフォルトの名無しさん (ワッチョイ d9f0-5cND) [sage] 2022/11/02(水) 01:17:00.86 ID:jyU6y3CY0 >>585 これ まあそういうものとして覚えるしかないわけだけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/587
588: デフォルトの名無しさん (テテンテンテン MMeb-kKgp) [sage] 2022/11/02(水) 07:59:09.20 ID:cbFKoHcVM べつに目的の物が作れればどうでもいいんじゃないの? ミッションクリティカルなモノをコレで作ったりするのかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/588
589: デフォルトの名無しさん (ワッチョイ 9914-lAaw) [sage] 2022/11/02(水) 11:06:12.06 ID:FQ1wBQnh0 listに後ろとか関係なくない? http://mevius.5ch.net/test/read.cgi/tech/1663235546/589
590: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/11/02(水) 11:21:15.39 ID:1xZXeW2Ya linkedなリストは関係ないよな 連続したメモリに入ってる配列的なやつはアレだけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/590
591: デフォルトの名無しさん (ワッチョイ 9914-lAaw) [sage] 2022/11/02(水) 11:39:42.36 ID:FQ1wBQnh0 >>590 str との違いも結局これだし http://mevius.5ch.net/test/read.cgi/tech/1663235546/591
592: デフォルトの名無しさん (ブーイモ MM8d-YnjT) [sage] 2022/11/02(水) 14:55:39.24 ID:VFt43YlcM pythonのリストはポインタの配列でしょ? http://mevius.5ch.net/test/read.cgi/tech/1663235546/592
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 410 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s