[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/13 03:24 / Filesize : 252 KB / Number-of Response : 1018
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part74



1 名前:デフォルトの名無しさん [2024/09/21(土) 10:14:02.15 ID:ZHy4g+PL0.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

※前スレ
Pythonのお勉強 Part73
https://mevius.5ch.net/test/read.cgi/tech/1717631290/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

231 名前:デフォルトの名無しさん [2024/10/19(土) 13:21:31.18 ID:brAMeERq0.net]
あるソフトウェア会社にテスターとして入ったが、
メカ音痴、通信音痴の詐欺人材である。
仕事をやったフリをするのが難しいので、
バグを発見した際はすぐに報告せず、
ストックしておいて小出しに報告するやり方でしのいだ。
なにか問題が発生した際は、
知らない、オレじゃない、アイツがやった、もう済んだこと
を貫徹する現場猫を

232 名前:デフォルトの名無しさん mailto:sage [2024/10/19(土) 13:34:16.86 ID:7nKsGerl0.net]
オアシス運動w

233 名前:デフォルトの名無しさん [2024/10/19(土) 14:24:41.30 ID:5nOU6ym70.net]
バカは何やらせてもダメなんだな

234 名前:デフォルトの名無しさん [2024/10/19(土) 17:21:49.93 ID:57zOCZIx0.net]
だれか教えて。
実行環境はJupyterLab Python3.6.3
今までしっかり動いていたが今朝になって急にPyiCloudがエラーを吐くように。

PyiCloudFailedLoginException: ('Invalid email/password combination.', PyiCloudAPIResponseException('Service Temporarily Unavailable (503)'))

ちなみに同じIDとパスでiPhoneやPCのWebからはログインが出来てる。
これうちだけの環境で起きてるだけかな?

235 名前:デフォルトの名無しさん [2024/10/19(土) 20:22:07.21 ID:mCfaJTvfa.net]
>>229
>>229

236 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 02:09:35.96 ID:FYgfn/lt0.net]
絵に描いたような老害がおるな

237 名前:デフォルトの名無しさん (ワッチョイ c697-6Oo2) [2024/10/20(日) 18:07:25.12 ID:57kWXpit0.net]
>>230
>>230
レスの意味がわからん。
一応、昨日の遅くからようやく開発元が認識をしたらしい。
どうもアップル側のセキュリティの方法が変わったとのこと、しばらく対応まちだな。

238 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 22:57:52.56 ID:XWbRdnBX0.net]
>>229
seleniumのwebdriver-managerもそうだけど、こう言う「間を介する」モジュールって片方のアップデート次第で不都合起きるからめんどくさいよね。

239 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 23:03:29.57 ID:deI+4SvX0.net]
windows = gw.getAllTitles()   ←windowsはlist型と表示されてる

for window in windows: ←windowsはリスト型なのに、windowがAnyになる


これなんでAnyになるのか原因わかる人いますか?もう全然分からない・・・
ただリストの中をwindowで回したいだけなのに・・・



240 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 23:38:07.71 ID:UoXQ+/wnH.net]
>>234
何を悩んでるん?
型を気にしなくていいのがPythonを使う最大の強みじゃん

241 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 03:31:23.77 ID:1Z2dcRpO0.net]
>>234
Listの各要素はなんでも持てる型だからAny
>Any
>制約のない型であることを示す特別な型です
実際にリストに入ってるデータの型名併記
for window in windows:
 print(type(window), window)

242 名前:デフォルトの名無しさん [2024/10/21(月) 09:33:53.50 ID:D69IqQRS0.net]
>>233
どうもサードパーティらiCloudに接続する方法を根本から変えているっぽくて、かなり大幅な改変が必要とのこと。 正規のライブラリを使っていないアプリケーションでは大規模に影響がでているはず。
とはいえ、もうRuby界隈の方は対応終わってるらしく、方法も公開されているから、Pythonの方も数日の辛抱という感じなのでは?と思っている。

243 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 11:10:24.41 ID:cZ+nN4qG0.net]
Appleが許可してない不正な方法でアクセスしてるんだから何が起きても文句は言えんよね

HTTP 503が返されてるのに'Invalid email/password combination.'扱いにしちゃう雑な作りのほうが気になる

244 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 14:35:51.14 ID:lFfmrxXT0.net]
icloudってiPhoneなくてもログインできないと詰むからガバガバなんだよね
今時あんなガバガバそうそうないぞ

245 名前:デフォルトの名無しさん [2024/10/23(水) 14:24:57.07 ID:CetgrrtLa.net]
governance不合格

246 名前:デフォルトの名無しさん [2024/10/30(水) 00:00:42.89 ID:N5ISBsY60.net]
pythonで不思議なのがif文

例えばこんな感じ。

name = input()
print("Hello " + name)

if name == "python":
print("Welcome")
else:
print("Goodbye")

このケースは二つだけのケースだが
三つのケースはelse:を追加
これって例えば誕生日きくときに
ifで1月
elifで2−11月
else12月。
これであってる?
なんかかなり面倒だからなんとかしてほしいw

247 名前:デフォルトの名無しさん [2024/10/30(水) 00:03:09.96 ID:N5ISBsY60.net]
あ、そっか。
まとめればいいだけだわ。
解決しましたw
2−11をまとめるとスッキリするねw

248 名前:デフォルトの名無しさん [2024/10/30(水) 00:27:22.21 ID:N5ISBsY60.net]
マッチつかおっとw
list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23]
list_mult2 = []
list_mult3 = []
list_others = []

for i in list:
match i:
# 2 の倍数を格納
case i % 2 == 0:
list_mult2.append(i)
# 3 の倍数を格納
case i % 3 == 0:
list_mult3.append(i)
# その他
case _:
list_others.append(i)

249 名前:デフォルトの名無しさん [2024/10/30(水) 00:28:36.78 ID:N5ISBsY60.net]
上記訂正

# 分割する数字
list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23]
list_mult2 = []
list_mult3 = []
list_others = []

for i in list:
match i:
case i if i % 2 ==0:
list_mult2.append(i)
case i if i % 3 ==0:
list_mult3.append(i)
case _:
list_others.append(i)

#これでよし!w



250 名前:デフォルトの名無しさん [2024/10/30(水) 00:31:39.11 ID:N5ISBsY60.net]
switch文かなり便利やな。
match beer_style: # Pilsner, IPA, Hazy IPA and others
case "Pilsner":
result = "First drink"
case "IPA":
result = "I like it"
case "Hazy IPA":
result = "Cloudy and cloudy"
case _: # ワイルドカードパターン
result = "I like most beers"
こんなに簡単にできるんだ。
今までif文がばからしいww

251 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 00:32:21.56 ID:E1mCSTtf0.net]
fall-throughしないから6の倍数のやつがダメだろ

252 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 00:35:14.70 ID:odUE1a8w0.net]
if elif elseを置き換えるだけではmatchにする有り難みがない
もっとアクロバットなことができるけど、
そんなことをしたらpythonでなくなる気がする

253 名前:デフォルトの名無しさん [2024/10/30(水) 00:35:14.71 ID:N5ISBsY60.net]
day = 3

match day:
case 1:
print("今日は月曜日です。")
case 2:
print("今日は火曜日です。")
case 3:
print("今日は水曜日です。")
case 4:
print("今日は木曜日です。")
case 5:
print("今日は金曜日です。")
case 6:
print("今日は土曜日です。")
case 7:
print("今日は日曜日です。")
case _:
print("無効な日です。")

254 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 00:36:51.27 ID:E1mCSTtf0.net]
どれもdictionaryにまとめるパターン

255 名前:デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [2024/10/30(水) 00:43:34.90 ID:N5ISBsY60.net]
fruit = "apple"

match fruit:
case "apple" | "banana" | "cherry":
print("これは一般的な果物です。")
case "kiwi" | "mango":
print("これはトロピカルフルーツです。")
case _:
print("これは知らない果物です。")

複数のマッチ。

256 名前:デフォルトの名無しさん (JP 0Heb-k86b) mailto:sage [2024/10/30(水) 00:46:48.67 ID:3XYQLByjH.net]
アホだ
他言語ではswitchはバグの元って忌み嫌われてるのに
今になってわざわざ導入したPython陣営の愚かさよ

257 名前:デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [2024/10/30(水) 00:49:17.11 ID:N5ISBsY60.net]
>>251
match 文はどう?
使い勝手がよいんだがw

258 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 00:54:05.39 ID:E1mCSTtf0.net]
>>250
キウイはトロピカルフルーツではないです
バナナはトロピカルフルーツです

259 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 01:03:26.08 ID:3XYQLByjH.net]
>>252
breakを書かないのが気持ち悪い
やはり条件分岐はifに勝るものなし



260 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 01:07:30.76 ID:odUE1a8w0.net]
switchにbreakがあるのが自然な感覚なら、if文もbreak要るやろ
アセンブラと一対一対応なただのジャンプ命令を高級言語にしただけなんだから

261 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 01:23:42.78 ID:bt1w6ELFH.net]
>>255
多分に感覚的なものだけどね
ifはelseというキーワードにより分岐から分岐に処理が流れることはないとはっきりわかるからbreakは不要
switchはそれがわからないからbreakがないと気持ち悪い

>>250で言えば、2個めのcaseからはelse caseとする設計なら安心できる

262 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 07:50:49.92 ID:GeZTCF7U0.net]
この場合は、と書いてるのに、それ以外の場合に処理が突っ込んでいくのが異常
自然言語として読んでそんな解釈する奴は皆無
C言語のswitchは実質goto文で、忌避すべき悪しき構造

263 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 08:34:25.79 ID:bt1w6ELFH.net]
>>257
C、Java、JacaScriptという錚々たるメンバーでbreakが要るんだからしょうがないじゃない

あとChatGPTに聞いてみたら、下記の記述があったけどこんなのが一般的とか言われて俺もまだまだだなと思った
-----
Pythonには switch 文はありませんが、代わりに辞書を使った条件分岐が一般的です。この場合、各条件が明示的に処理されるため、break は不要です。

switch_dict = {
1: lambda: print("処理1"),
2: lambda: print("処理2"),
}
switch_dict.get(value, lambda: print("デフォルト処理"))()

264 名前:デフォルトの名無しさん [2024/10/30(水) 13:37:25.39 ID:N5ISBsY60.net]
100さんへ
ALL PYTHONDでもよくね?

265 名前:デフォルトの名無しさん [2024/10/30(水) 13:40:41.42 ID:N5ISBsY60.net]
PHPでPYTHONやると語尾が気持ち悪くなるW
だっていつもコロンだか、セミコロンつかうじゃん?phpって
だから最初わしも慣れるのに苦労したW

266 名前:デフォルトの名無しさん mailto:sage [2024/10/30(水) 13:56:31.26 ID:DhwGc29Ga.net]
HDLだとcaseで充分なんだよな

267 名前:デフォルトの名無しさん [2024/10/30(水) 14:02:40.72 ID:DhwGc29Ga.net]
>>258
アホはこれみてpythonは関数型言語(キリっ)とか言い出しそう

268 名前:デフォルトの名無しさん mailto:sage [2024/11/02(土) 13:35:04.63 ID:cytI8wNj0.net]
同じ階層のlib.pyにdef func()があって、main.pyから
import lib
だけでfunc()使えなかったっけ

lib.func() なら使えるし、
from lib import func でも使えるけど、
import lib だけでも使えてるケースがあるのに違いが判らん

269 名前:デフォルトの名無しさん [2024/11/02(土) 13:56:04.51 ID:QT6/c5p90.net]
使えるわけねーだろドキュメントくらい読め



270 名前:デフォルトの名無しさん mailto:sage [2024/11/02(土) 14:01:43.84 ID:cytI8wNj0.net]
サンプルを書いてみると使えないんだけど、
実際に動いてるコードでは使えてるとしか思えないんだよな

271 名前:デフォルトの名無しさん [2024/11/02(土) 15:09:33.21 ID:+GKIPsT4a.net]
from lib import *

272 名前:デフォルトの名無しさん [2024/11/02(土) 15:24:56.26 ID:+GKIPsT4a.net]
lib.py の最後に
__builtins__['func'] = func
でいけるかな

273 名前:デフォルトの名無しさん mailto:sage [2024/11/02(土) 15:25:32.30 ID:+GKIPsT4a.net]
lib.py の最後に
__builtins__['func'] = func
でいけるかな

274 名前:デフォルトの名無しさん [2024/11/02(土) 16:45:29.14 ID:TIz0sdCnd.net]
黒魔術禁止

275 名前:デフォルトの名無しさん (ワッチョイ 71b8-jwtj) mailto:sage [2024/11/03(日) 05:30:42.12 ID:3rcZcbik0.net]
>>265
じゃあそのコード出してみればいいのに

276 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 09:54:14.13 ID:3P3Nu4GE0.net]
結局、動いてはいなかった
ImportError: cannot import name 'func' from 'lib'
というエラーにはならずに、とりあえず走り始める

で、funcを呼んだタイミングでエラーになるけど、
concurrent.futures.ThreadPoolExecutor.submit の先にあるので、
エラー表示は出ないし処理も止まらないだけだった
何なら、import lib すらなくても同じ動作になる

277 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 14:00:30.85 ID:3P3Nu4GE0.net]
エラー出ない問題は
future = concurrent.futures.ThreadPoolExecutor.submit(func)
future.result()
こんな風にすると解決する
concurrent.futures.ThreadPoolExecutor.submit(func).result()
でもok

278 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 16:59:41.21 ID:oTBqZLJpM.net]
なんなのこの日記

279 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 17:08:44.45 ID:3P3Nu4GE0.net]
但し、result()を評価すると完了を待つので同期処理になってしまう
多重処理で高速化できないので、デバッグが終わったら外す



280 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 17:09:12.43 ID:L07G869G0.net]
言っても無駄だから「集団無視」するのがいい

281 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 17:43:09.87 ID:lgsiIHy30.net]
>>273

この福祉系キチガイのせいでしょ>>87

282 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 18:43:10.23 ID:aWrgo6rr0.net]
五十四の日記

283 名前:デフォルトの名無しさん [2024/11/03(日) 19:21:34.34 ID:4g0SxEOpd.net]
過疎ってるね

284 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 20:18:30.62 ID:rroxZfopd.net]
seleniumやりたくてpython始めたけど
エラーばっかしで嫌になってきた
ラジオボタン選択したいだけなのにうまくいかなくて調べてったらこんな事になった


element = driver.find_element(By.ID, "spAccKbn2")
action = webdriver.common.action_chains.ActionChains( driver ) action.move_to_element_with_offset( element , 1 , -1 )
action.click()
action.perform()

285 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 22:36:57.37 ID:m0ql+Kks0.net]
続 五十四の日記

286 名前:デフォルトの名無しさん (ワッチョイ 8554-u42f) mailto:sage [2024/11/03(日) 23:08:48.69 ID:3P3Nu4GE0.net]
過疎るのは別に問題じゃないけど、課題はS/N比だな
何故内容のないことを書き込みたがるのか

287 名前:デフォルトの名無しさん (ワッチョイ 9e83-aO9f) mailto:sage [2024/11/03(日) 23:24:53.04 ID:upFikudE0.net]
おまいう

288 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 23:42:27.04 ID:Hsbf+jvP0.net]
福祉施設からきた知的障害者が荒らしてるよな>>87

289 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 23:43:00.68 ID:Hsbf+jvP0.net]
>>279
失せろ知的障害朝鮮人



290 名前:デフォルトの名無しさん [2024/11/07(木) 22:30:21.43 ID:0vDQcGjY0.net]
pythonってなんで語尾に;がないの?
この語尾が気持ち悪いw
あとif文やelifが:だけ:があるのが慣れないなw

291 名前:デフォルトの名無しさん [2024/11/08(金) 00:05:39.08 ID:te03q3B3d.net]
>>285
お前みたいな馬鹿がいるこの世の中が気持ち悪い
お前みたいな馬鹿が生きていられることになれないなw

292 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 12:27:31.09 ID:F9yTI1pla.net]
pythonは文末に;憑いてても動く

293 名前:デフォルトの名無しさん [2024/11/08(金) 18:53:48.94 ID:y8v+DuF60.net]
>>285
改行コードを終わりと見做すプログラミング言語だから

294 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 19:07:12.95 ID:cLnY3Hqj0.net]
改行に意味があるというよりは、ブロック構造をインデント任せにしてるからだけど

{と}でブロックが明示されてたらエディタの機能でブロックの先頭と末尾を行き来できるけど、
python専用エディタだとそんなことできたりする?
インデント深いと読めなさすぎて、あの手この手で浅くする

295 名前:デフォルトの名無しさん [2024/11/08(金) 19:09:12.46 ID:y8v+DuF60.net]
>>289
初心者にそんな説明をするのは悪手

296 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 19:38:39.84 ID:BBiCQq+eH.net]
>>289
できないと思うけど
そもそもブロック単位の移動という操作が開発で必要とは思えない

297 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 19:41:06.28 ID:G9PsHqcG0.net]
>>285
別に付けてもいいぞ
何なら一行に複数の文も書ける

298 名前:デフォルトの名無しさん [2024/11/08(金) 19:56:04.57 ID:y8v+DuF60.net]
>>292
Pythonの原作者の悪趣味を勧めるなw

299 名前:デフォルトの名無しさん [2024/11/08(金) 19:58:22.87 ID:y8v+DuF60.net]
>>292
意味なく付けていると可読性が下がる



300 名前:デフォルトの名無しさん [2024/11/08(金) 20:28:10.47 ID:c7CpRr710.net]
>>288
なんかメインフレーム臭さが漂ってんだよなあ

301 名前:デフォルトの名無しさん (ワッチョイ 75cf-kuJi) mailto:sage [2024/11/08(金) 22:56:15.48 ID:U1OZc4Nd0.net]
>>289
vimはできるよ

Pythonでパッと見てネスト構造が分からないようなコードは問題がある気がするがブロック単位と移動や編集が便利なのは間違いない

302 名前:デフォルトの名無しさん [2024/11/09(土) 01:03:02.37 ID:6W4F7+P40.net]
>>295
セミコロンを付けない言語もそれなりにあるし、Pythonだけがそうというわけではない
最近流行りのだとGoもそう

303 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 11:11:55.78 ID:6RYR080/0.net]
>>289
改行を文デリミタにするのとブロックの表し方は全然関係ないだろ。
シェルスクリプトとか見てみ。

304 名前:デフォルトの名無しさん (ワッチョイ 926b-4b4N) mailto:sage [2024/11/09(土) 11:58:53.83 ID:wO7HvhhQ0.net]
luaも無視してくれるね;

305 名前:デフォルトの名無しさん [2024/11/09(土) 14:29:53.24 ID:B62lCCpIa.net]
xxxxxxxxxxxx

306 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 15:56:26.85 ID:uvbykfPp0.net]
JavaScriptみたいに自明な場合はセミコロンを挿入するって風にすればいいのにな
そうすればワンライナーとの相性もよい

307 名前:デフォルトの名無しさん [2024/11/09(土) 16:57:23.68 ID:5wGLeQz90.net]
そうするとめちゃくちゃなインデントするやつが絶対でてくるからな

308 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 17:24:04.02 ID:LlsVFZwkd.net]
vs codeで書いてるけど
インデントしてんのにインデントおかしいぞ!って怒ってくる

309 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 19:42:57.03 ID:b5zF/lUM0.net]
Pythonを使うには
空白文字が判別できるグリフになってるフォントが必要



310 名前:デフォルトの名無しさん [2024/11/09(土) 21:20:12.17 ID:SkJltVwKd.net]
>>304
このスレってこういう馬鹿ばっかだな

311 名前:デフォルトの名無しさん mailto:sage [2024/11/09(土) 22:08:58.33 ID:sXoCSO6d0.net]
>>305
お前みたいなのがこのスレを破壊したって
自覚持ってくれ

312 名前:デフォルトの名無しさん [2024/11/10(日) 00:52:09.53 ID:H/zpgg/Vd.net]
>>306
お前みたいに嘘を撒き散らす馬鹿がいるからだろ

313 名前:デフォルトの名無しさん [2024/11/10(日) 02:54:10.37 ID:NcxfIIMm0.net]
>>303
タブと半角スペースが混じっているだけじゃないのか?

314 名前:デフォルトの名無しさん [2024/11/10(日) 07:47:13.73 ID:dkv1a77w0.net]
フォントでなくエディター側でも解決できる
VS Codeだとタブ文字やスペースを見やすくする設定があるはず
全角スペースはフォント側で可視化されてるものを使うと便利

315 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 09:41:38.14 ID:Mocr1U5E0.net]
全角スペースをstrip()が削除するんだから、それがスペースだということは知ってるんだよな
なんでインデントに使ったらいけないのか謎

316 名前:デフォルトの名無しさん (ワッチョイ 0530-yjVJ) mailto:sage [2024/11/10(日) 10:07:01.33 ID:3craHbO10.net]
個数で判定するか幅(それも1:2か3:5かそれ以外か)でか、で自転車置き場の屋根より長い議論になることが見えてるから

317 名前:デフォルトの名無しさん (ワッチョイ ad54-CU01) mailto:sage [2024/11/10(日) 10:30:19.57 ID:Mocr1U5E0.net]
個数でも幅でもなく、組み合わせ
TABとスペースを混ぜた時と同じ挙動

318 名前:デフォルトの名無しさん [2024/11/11(月) 06:06:38.40 ID:mTrGHtv9a.net]
全角SPはTABでも半角SPでもない

319 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 08:13:32.49 ID:XjDPgffN0.net]
C言語のブロック記号{}に全角空白もアリにしてと言ってるようなもんだな
日本語の全角空白含めても日本人の一部にしかメリット無いです



320 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 14:38:02.82 ID:tRsIxhTt0.net]
インデントはタブのみ許可
タブはインデントのみ許可
みたいにガチガチにしてしまえばいいのに
そこだけは非常に残念

321 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 16:41:38.17 ID:RisB9sc6d.net]
タブの存在しない処理系とかあるんじゃないの
知らんけど

322 名前:デフォルトの名無しさん (ワッチョイ 759b-NX7e) mailto:sage [2024/11/11(月) 16:45:22.89 ID:XlNa4SSE0.net]
https://www.openwork.jp/company.php?m_id=a0910000000FrzY

323 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 17:04:38.11 ID:7xH2ULqH0.net]
TAB使うなって言うからスペースでインデントしてるけど、
エディタがデデントに対応してなくて無駄に大変

324 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 09:00:04.47 ID:MVEhN2a60.net]
なぜ対応のエディタを使わないのか
VSコードでいいだろ

325 名前:デフォルトの名無しさん [2024/11/12(火) 20:00:16.97 ID:v7TGFNyn0.net]
>>313
スペースのことを「SP」と書いている人を初めて見たわ

326 名前:デフォルトの名無しさん (ワッチョイ e38e-R46Z) [2024/11/12(火) 20:07:54.86 ID:v7TGFNyn0.net]
Pythonが誕生したころは、まだ1バイト使うか4バイトも使うか記憶装置の容量では悩むレベルだったから、タブを使うか半角スペースを複数個使うかで

327 名前:デフォルトの名無しさん (ワッチョイ e38e-R46Z) [2024/11/12(火) 20:08:36.68 ID:v7TGFNyn0.net]
人によって意見がわれていた

328 名前:デフォルトの名無しさん (ワッチョイ 4b8e-DV/N) [2024/11/12(火) 20:25:38.59 ID:J1Sn69yS0.net]
>>320
お前が何も知らない馬鹿なだけかと

329 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 21:12:33.59 ID:ZcEeG3hE0.net]
半角SPw



330 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 21:16:46.59 ID:nvqj0JfO0.net]
日本人の一部にしかメリットなくても、残りの誰にもデメリット無いなら、
それはメリットしか無いのでは

331 名前:デフォルトの名無しさん [2024/11/13(水) 02:13:50.19 ID:lxEAsUm8a.net]
デメリットだらけ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef