当スレに★Python以外のプログラミング言語での回答類を書くべからず★
☆「Ruby では」「Rubyでは」をNGワード登録推奨
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
★Pythonのソースコードはそのまま5ちゃんにコピペするとインデントが崩れるので
↓等のてきとうなソースコード用うpろだに貼ってきてください。
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
◆エラーを解決したい場合は、表示されてるエラー全文(勝手に省略禁止)と
実行環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書くこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/
〇前スレ〇
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/
くだすれPython(超初心者用) その44【Ruby禁止】
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
2019/07/24(水) 21:02:48.30ID:d1IM+Tl+868デフォルトの名無しさん
2019/10/04(金) 08:06:39.16ID:yLLPeGBi869デフォルトの名無しさん
2019/10/04(金) 09:58:06.30ID:5l5U7bxj870デフォルトの名無しさん
2019/10/04(金) 10:32:03.56ID:H4yAqlPM 文字列が250個入ったリストの作り方を教えてください
871デフォルトの名無しさん
2019/10/04(金) 12:13:19.50ID:iTXt/277 250回appendするだけだろ
何を教えるんだよ
何を教えるんだよ
872デフォルトの名無しさん
2019/10/04(金) 12:14:47.94ID:agtdeb40 ['aaa'] * 250とかないの???
873デフォルトの名無しさん
2019/10/04(金) 12:18:44.97ID:aEect36P なぜ実行してみない。
874デフォルトの名無しさん
2019/10/04(金) 12:28:52.23ID:BEYT4ZYw875デフォルトの名無しさん
2019/10/04(金) 14:02:36.12ID:5NfK7twU ["str" for _ in range(250)]
876デフォルトの名無しさん
2019/10/04(金) 15:36:48.48ID:fSTucKVx ラクできるモジュールといえば?
877デフォルトの名無しさん
2019/10/04(金) 16:38:18.25ID:FW+Y/3wm シートに手とか足とかつくツイスターゲームってあるけど
あれの3D版みたいなのでロボットアームで強制的に動かされるのを
pythonでコントロールしてみたい
あれの3D版みたいなのでロボットアームで強制的に動かされるのを
pythonでコントロールしてみたい
878デフォルトの名無しさん
2019/10/04(金) 16:44:21.71ID:FW+Y/3wm >>861
>>> import pandas
>>> s = pandas.Series([1,2,3,4,5,6,7,8,9])
>>> s[[2,6,7,9]]
2 3.0
6 7.0
7 8.0
9 NaN
>>> import pandas
>>> s = pandas.Series([1,2,3,4,5,6,7,8,9])
>>> s[[2,6,7,9]]
2 3.0
6 7.0
7 8.0
9 NaN
879デフォルトの名無しさん
2019/10/04(金) 16:44:24.14ID:G8fXI2dQ >>877
お前、変態が過ぎるぞ^^;
お前、変態が過ぎるぞ^^;
880デフォルトの名無しさん
2019/10/04(金) 16:52:56.14ID:FW+Y/3wm >>868
>>> np.array([1,2,3,4,5,6,7,8,9])[np.array([2,6,7,9])]
IndexError: index 9 is out of bounds for axis 0 with size 9
>>> np.array([1,2,3,4,5,6,7,8,9])[np.array([2,6,7,0])]
array([3, 7, 8, 1])
numpy で out of bounds 回避する方法知りたいな
>>> np.array([1,2,3,4,5,6,7,8,9])[np.array([2,6,7,9])]
IndexError: index 9 is out of bounds for axis 0 with size 9
>>> np.array([1,2,3,4,5,6,7,8,9])[np.array([2,6,7,0])]
array([3, 7, 8, 1])
numpy で out of bounds 回避する方法知りたいな
881デフォルトの名無しさん
2019/10/04(金) 17:05:52.01ID:7eAmLvDA882デフォルトの名無しさん
2019/10/04(金) 17:13:26.64ID:eAirWXm1 こんにちは
PCで作業するときに使用するアプリケーションを
まとめて起動するスクリプトを目的別に作りたいのですが
単純に起動だけすれば良いときはsubprocess.Popen('notepad')であってますか?
subprocess.run('notepad')でも起動するのですがシェルでコードを実行すると
プロセスの終了待ちみたいになってしまったので…
PCで作業するときに使用するアプリケーションを
まとめて起動するスクリプトを目的別に作りたいのですが
単純に起動だけすれば良いときはsubprocess.Popen('notepad')であってますか?
subprocess.run('notepad')でも起動するのですがシェルでコードを実行すると
プロセスの終了待ちみたいになってしまったので…
883デフォルトの名無しさん
2019/10/04(金) 18:55:53.45ID:YCAxcrIK subprocess.Popen(['notepad'])
OSとか環境によっては
shell=とか
他のオプションも必要
OSとか環境によっては
shell=とか
他のオプションも必要
884デフォルトの名無しさん
2019/10/05(土) 17:40:17.42ID:8eaxbCO5 プログラミング言語の最初には大抵print("Hello Work")なんてのが書いてますが、
PythonでAIのことを(ちょこっと)学ぼうとしたときの
Hello Worldに相当する作るものってありますか?
PythonでAIのことを(ちょこっと)学ぼうとしたときの
Hello Worldに相当する作るものってありますか?
885デフォルトの名無しさん
2019/10/05(土) 17:55:45.22ID:rp30F/e7886デフォルトの名無しさん
2019/10/05(土) 17:58:24.92ID:RY9rLLlz887デフォルトの名無しさん
2019/10/05(土) 19:10:14.03ID:i7l1Y0em888デフォルトの名無しさん
2019/10/05(土) 20:03:27.74ID:N/JZn/pV ハローワークには突っ込まない
889デフォルトの名無しさん
2019/10/05(土) 22:42:42.98ID:e+zF3nvf890デフォルトの名無しさん
2019/10/06(日) 03:07:49.70ID:xEniyG0f 入門書はまずiris取り上げることが多い気がする
簡単すぎてつまらんデータだけど、hello worldレベルっていうならそうだろうなって感じ
簡単すぎてつまらんデータだけど、hello worldレベルっていうならそうだろうなって感じ
891デフォルトの名無しさん
2019/10/06(日) 18:28:05.79ID:vga0yYdh irisをSVMとかで適当に分類してAI呼ばわりするのはもの凄ぇ違和感あるんですケド
MLの入門ってなら分かりますケドネ
MLの入門ってなら分かりますケドネ
892デフォルトの名無しさん
2019/10/06(日) 19:16:37.05ID:qpx1VOF3 俺、入りたての頃、研究室の教授に
AIって難しそうなんですが、MLとどうちがうんですかー?って質問したら、
AI=MLって理解でいいぞ!逆も真で、ML=AIだ!って答えが返ってきたぞ。。。
>>891は
AIはMLより一段以上うえの何かだと思ってるんだろうけど
その差はどこらへんがどのくらい?
具象化よろしく。
AIって難しそうなんですが、MLとどうちがうんですかー?って質問したら、
AI=MLって理解でいいぞ!逆も真で、ML=AIだ!って答えが返ってきたぞ。。。
>>891は
AIはMLより一段以上うえの何かだと思ってるんだろうけど
その差はどこらへんがどのくらい?
具象化よろしく。
893デフォルトの名無しさん
2019/10/06(日) 19:28:52.75ID:Poa32tbw894デフォルトの名無しさん
2019/10/06(日) 19:41:32.53ID:qpx1VOF3 >>893
イデーとマテリアみたいな関係ってことか
イデーとマテリアみたいな関係ってことか
895デフォルトの名無しさん
2019/10/06(日) 19:53:00.89ID:vga0yYdh896デフォルトの名無しさん
2019/10/06(日) 20:00:03.33ID:qpx1VOF3897デフォルトの名無しさん
2019/10/06(日) 21:03:39.11ID:xEniyG0f898デフォルトの名無しさん
2019/10/06(日) 21:16:19.61ID:qpx1VOF3899デフォルトの名無しさん
2019/10/06(日) 22:06:11.34ID:1GG5Tgde ちょっと前までコンピュータ将棋の開発者はAIかと問われても違うと答えてたけど、今ではそれもAIの一種として捉えられてるからな
方法はともかく学習要素があればAIになるんじゃないの
学習要素ないのにAI謳ってるのもありそうだけど
方法はともかく学習要素があればAIになるんじゃないの
学習要素ないのにAI謳ってるのもありそうだけど
900デフォルトの名無しさん
2019/10/06(日) 22:06:45.19ID:vga0yYdh901デフォルトの名無しさん
2019/10/06(日) 22:13:50.54ID:vga0yYdh902デフォルトの名無しさん
2019/10/06(日) 22:21:23.38ID:+SSpDwaf AIの定義なんぞないから言ったもん勝ちだろな
903デフォルトの名無しさん
2019/10/06(日) 23:01:04.91ID:qpx1VOF3 >>900
%E6%88%91%E5%BE%88%E8%8D%A3%E5%B9%B8%E5%BE%97%E5%88%B0%E6%82%A8%E7%9A%84%E7%A7%B0%E8%B5%9E
・・・文字化けするかな?
↓ならどうかな
\u6211\u5f88\u8363\u5e78\u5f97\u5230\u60a8\u7684\u79f0\u8d5e
%E6%88%91%E5%BE%88%E8%8D%A3%E5%B9%B8%E5%BE%97%E5%88%B0%E6%82%A8%E7%9A%84%E7%A7%B0%E8%B5%9E
・・・文字化けするかな?
↓ならどうかな
\u6211\u5f88\u8363\u5e78\u5f97\u5230\u60a8\u7684\u79f0\u8d5e
904デフォルトの名無しさん
2019/10/06(日) 23:08:56.33ID:qpx1VOF3905デフォルトの名無しさん
2019/10/07(月) 19:14:20.38ID:CZdmuB5H test変数に、exec等を使って文字列を追加しようと思った場合どうしたら良いですか?
test変数に宣言自体はexecの外で行いたいです
以下のようにすると、空白の文字列がprintされます。
test = ""
exec('test += "test"')
print(test)
test変数に宣言自体はexecの外で行いたいです
以下のようにすると、空白の文字列がprintされます。
test = ""
exec('test += "test"')
print(test)
906デフォルトの名無しさん
2019/10/07(月) 21:38:31.21ID:aWHtMKCu exec(f'test+={test}')
907デフォルトの名無しさん
2019/10/07(月) 22:44:00.71ID:CZdmuB5H >>906
ありがとうございます
ありがとうございます
908デフォルトの名無しさん
2019/10/07(月) 23:19:37.27ID:WyRvg0cv >>898
AIブームへの皮肉だよ
程度の低いものまでAIだともてはやされているので、研究者はAIって言葉を積極的に使おうとしなくなっている
pythonでまともに実装されてるものはまともな機械学習だろうけど、パワポで甘い言葉で囁いてくるようなのは紛いもんのAIなんじゃないかなって言うネタです
AIブームへの皮肉だよ
程度の低いものまでAIだともてはやされているので、研究者はAIって言葉を積極的に使おうとしなくなっている
pythonでまともに実装されてるものはまともな機械学習だろうけど、パワポで甘い言葉で囁いてくるようなのは紛いもんのAIなんじゃないかなって言うネタです
909デフォルトの名無しさん
2019/10/08(火) 17:10:51.26ID:uaD7+k1O 学習機能がないものはAI と呼ぶべきではないだろう。
学習と、実行が分かれていても全体ではAI だから何の問題もない。
そういう意味では、電気釜が学習データーを利用して飯を炊いててもAIを使ってると言っても良いかもしれないが。
学習と、実行が分かれていても全体ではAI だから何の問題もない。
そういう意味では、電気釜が学習データーを利用して飯を炊いててもAIを使ってると言っても良いかもしれないが。
910デフォルトの名無しさん
2019/10/08(火) 21:15:04.64ID:Y05mWx0F911デフォルトの名無しさん
2019/10/08(火) 21:16:29.78ID:Y05mWx0F912デフォルトの名無しさん
2019/10/08(火) 23:28:58.44ID:evevkQtI どうみてもアスペな家電です
ほんとうにありがとうございました
ほんとうにありがとうございました
913デフォルトの名無しさん
2019/10/08(火) 23:33:19.89ID:txbzJQbY アステカ神殿!?
914デフォルトの名無しさん
2019/10/08(火) 23:40:25.80ID:4CpPhkv4 とたんに皇后しくなったなw
915デフォルトの名無しさん
2019/10/09(水) 13:19:11.41ID:vBNS6dZR 複数のリストをそれぞれsetに変換したいときって、どうするのが一番シンプルですか?
lists=[lis1,lis2...]にmap(set(),lists)みたいなのができないかなと思ったのですがうまく行きません(set化されない)
lists=[lis1,lis2...]にmap(set(),lists)みたいなのができないかなと思ったのですがうまく行きません(set化されない)
916デフォルトの名無しさん
2019/10/09(水) 13:36:18.22ID:sFmCi5mO map(set, lists)
917デフォルトの名無しさん
2019/10/09(水) 13:40:39.44ID:wmrCsqX1 mapの第一引数で関数自体を要求されてるのに関数を実行した結果を渡しちゃだめよ
918デフォルトの名無しさん
2019/10/09(水) 13:48:04.87ID:e2ybTrrh おぉ?
funcの引数部分は書かないのか
これmapのfuncに引数はとれないということですか?
funcの引数部分は書かないのか
これmapのfuncに引数はとれないということですか?
919デフォルトの名無しさん
2019/10/09(水) 14:05:42.28ID:D6A8dkqU 関数の戻り値ではなく関数そのものを渡すから
(関数もオブジェクト)
(関数もオブジェクト)
920デフォルトの名無しさん
2019/10/09(水) 14:09:08.84ID:D6A8dkqU mapのfuncに引数をとりたければ「引数を埋めた関数を呼ぶ関数」を渡すことになる
f(x,y)があり、map(f(•,2), list)がほしければ、
from functools import partial
map(partial(f,y=2),list)
f(x,y)があり、map(f(•,2), list)がほしければ、
from functools import partial
map(partial(f,y=2),list)
921デフォルトの名無しさん
2019/10/09(水) 14:22:06.15ID:e2ybTrrh なるほど…勉強になりました
922デフォルトの名無しさん
2019/10/09(水) 15:20:00.54ID:gEtou4VA インポしなきゃいけないの?ラムダでなんとかならない?
923デフォルトの名無しさん
2019/10/09(水) 17:56:11.45ID:D6A8dkqU map(lambda x:f(x,2),list)
924デフォルトの名無しさん
2019/10/09(水) 19:02:19.94ID:fJHQLW8A setどこ行った
925デフォルトの名無しさん
2019/10/09(水) 20:24:52.94ID:Rl3dhliI 呼び出し方の話でしょ
926デフォルトの名無しさん
2019/10/09(水) 20:54:23.73ID:ZvOECUeE partialよりlambdaでカリー化のがわかりやすい気がする。
927デフォルトの名無しさん
2019/10/11(金) 13:19:03.75ID:A16fclQB df.loc[bool_mask,[col_1,col_2...]]=[[1,2,3..],[2,4,6..]]
複数選択複数代入がやりたいんですが、やっぱループするしかないでしょうか?
複数選択複数代入がやりたいんですが、やっぱループするしかないでしょうか?
928デフォルトの名無しさん
2019/10/11(金) 19:09:58.82ID:3P56+Sdr 普通にできた
https://ideone.com/2zlBrx
https://ideone.com/2zlBrx
929デフォルトの名無しさん
2019/10/11(金) 21:37:52.14ID:A16fclQB おお…更新用リストの転地の問題でした
もうしわけない
もうしわけない
930デフォルトの名無しさん
2019/10/13(日) 13:59:00.08ID:TumfHtO6 rangeの返り値ってlist型とちゃうの?
931デフォルトの名無しさん
2019/10/13(日) 14:17:34.91ID:D2+OyZ4Y range()の帰り値はシーケンス型のrange型である
つまりrange()はrange型である
つまりrange()はrange型である
932デフォルトの名無しさん
2019/10/13(日) 14:24:28.66ID:llG9wcVh933デフォルトの名無しさん
2019/10/13(日) 15:30:57.50ID:TumfHtO6 ジェネレータっぽいオブジェクトがかえってくるんすね
サンクス
サンクス
934デフォルトの名無しさん
2019/10/13(日) 17:10:11.96ID:T+KUU83v python(a.py)から別のpython(b.py)を実行したんですが、どうもb.pyの処理が実行されていないようです
a.pyとb.pyは同一ディレクトリに置いています
a.py
----------
import subprocess #サブプロセス
python_file1 = 'b.py'
print("a")
result = subprocess.check_call(['python', python_file1])
print("c")
print(result)
b.py
----------
print("b")
a.py実行
-------
a
c
0
なぜb.pyの処理がされないのでしょうか?
a.pyとb.pyは同一ディレクトリに置いています
a.py
----------
import subprocess #サブプロセス
python_file1 = 'b.py'
print("a")
result = subprocess.check_call(['python', python_file1])
print("c")
print(result)
b.py
----------
print("b")
a.py実行
-------
a
c
0
なぜb.pyの処理がされないのでしょうか?
935デフォルトの名無しさん
2019/10/13(日) 17:21:11.73ID:I8cQof7f 正常に実行されたように見えるが
936デフォルトの名無しさん
2019/10/13(日) 17:27:27.77ID:D2+OyZ4Y 我々の知るよしのない異空間にbが出力されている
937デフォルトの名無しさん
2019/10/13(日) 17:37:40.83ID:T+KUU83v ありがとうございます
サブルーチン(サブスレッド?)上で実行されているという事ですね
a
b
c
0
というのが期待している動作なのですが
メインルーチン上でやりたい場合には何を使えばいいのでしょうか…?
サブルーチン(サブスレッド?)上で実行されているという事ですね
a
b
c
0
というのが期待している動作なのですが
メインルーチン上でやりたい場合には何を使えばいいのでしょうか…?
938デフォルトの名無しさん
2019/10/13(日) 19:45:05.89ID:9lWPklM4 def b():を作ってメインルーチンで呼び出す
939デフォルトの名無しさん
2019/10/13(日) 20:06:07.05ID:QvtX88Gt >>937
やってみた
うちの環境では期待通りの出力が得られたんだけど何だろね
windows10 python3.5.2
windows10上のVMWareで動いてるcentos7 python3.6.8
wsl python3.6.8
cygwin python3.6..8
すべてOKだった
a
b
c
0
やってみた
うちの環境では期待通りの出力が得られたんだけど何だろね
windows10 python3.5.2
windows10上のVMWareで動いてるcentos7 python3.6.8
wsl python3.6.8
cygwin python3.6..8
すべてOKだった
a
b
c
0
940デフォルトの名無しさん
2019/10/13(日) 20:11:32.39ID:TKS/8hxH941デフォルトの名無しさん
2019/10/13(日) 21:08:33.73ID:37E24O6c 同じく期待通りに動いたぞ Fedora 30
$python3 -V
Python 3.7.4
$python3 -V
Python 3.7.4
942デフォルトの名無しさん
2019/10/13(日) 21:31:33.70ID:oUSkq72n IDLEだと表示されないね
端末からIDLEを起動すると、b.py の出力が端末に出ているのが見える
https://i.imgur.com/g7xdagL.png
あと端末上で a.py を実行すると全部画面に出るけど、リダイレクトとかするとずれる
% ./a.py
a
b
c
0
%
% ./a.py | cat
b
a
c
0
%
端末からIDLEを起動すると、b.py の出力が端末に出ているのが見える
https://i.imgur.com/g7xdagL.png
あと端末上で a.py を実行すると全部画面に出るけど、リダイレクトとかするとずれる
% ./a.py
a
b
c
0
%
% ./a.py | cat
b
a
c
0
%
943デフォルトの名無しさん
2019/10/13(日) 21:49:00.46ID:mUvVkZQa 普通に関数にして呼び出したらよくね?
てか例だとサブプロセスにする意味が分からないんだけど
その順に処理したいなら関数呼ぶべきだろjk
てか例だとサブプロセスにする意味が分からないんだけど
その順に処理したいなら関数呼ぶべきだろjk
944デフォルトの名無しさん
2019/10/13(日) 21:54:47.43ID:kaSZg9r2945デフォルトの名無しさん
2019/10/13(日) 22:01:03.22ID:2cfG7zlA なんか計り知れない思惑でもあるんちゃうか
946デフォルトの名無しさん
2019/10/13(日) 22:13:04.27ID:D2+OyZ4Y 特に深い意味はなく最近知ったsubprocessを試してみたかっただけだろう
947デフォルトの名無しさん
2019/10/13(日) 22:29:53.59ID:T+KUU83v948デフォルトの名無しさん
2019/10/13(日) 22:52:27.29ID:QvtX88Gt949デフォルトの名無しさん
2019/10/14(月) 07:57:39.62ID:mfuSBJ/S 兄さん、catもバッファリングあるで。
950デフォルトの名無しさん
2019/10/14(月) 12:19:48.52ID:MWArLfdG 最近のGNUのcatはバファリングしないみたいだよ
-uオプション(バファリングを無効にする)は残ってるけど無視される
macとかは知らん
-uオプション(バファリングを無効にする)は残ってるけど無視される
macとかは知らん
951デフォルトの名無しさん
2019/10/15(火) 00:14:25.01ID:Bai05OKm VSCodeでpython書いてます
フォーマッタにautopep8を入れてます
関数宣言などの上に2行空白行を入れてくるのをやめさせたいのですが
何を設定すれば良いでしょうか
例として、
# say hello
def say_hello():
print("hello.")
これをフォーマットすると
# say hello
def say_hello():
print("hello.")
となってしまいます
宣言と、その上のコメント行との間には改行を挟みたくありません
フォーマッタにautopep8を入れてます
関数宣言などの上に2行空白行を入れてくるのをやめさせたいのですが
何を設定すれば良いでしょうか
例として、
# say hello
def say_hello():
print("hello.")
これをフォーマットすると
# say hello
def say_hello():
print("hello.")
となってしまいます
宣言と、その上のコメント行との間には改行を挟みたくありません
952デフォルトの名無しさん
2019/10/15(火) 00:26:09.89ID:Uk3+p6qz def say_hello():
'''say hello'''
print("hello.")
'''say hello'''
print("hello.")
953デフォルトの名無しさん
2019/10/15(火) 00:28:00.73ID:6JoAHvL2954デフォルトの名無しさん
2019/10/15(火) 01:00:53.51ID:Bai05OKm >>952-953
ありがとうございます
ドキュメントストリング(トリプルクォート)の件はちらっと調べたりはしてました
後出してすみませんが、blender用のpyファイルをVSCodeで書いており
既存の公式アドオンファイルなどの中身を見ると
だいたいが951の通り、宣言文の上に行コメントが入っている感じなので
それに合わせたいのです(ならautopep8使うなよってツッコミはご遠慮ください)
例えばimport文の記述位置の修正(ファイルの先頭に持っていかれる)を無視する為に
--ignore=E402 を指定しています
このように特定コードを指定することで改行の件も無視できないかなと思ったのですが
autopep8 宣言前 改行 などでググっても思うように情報が出てきません
ありがとうございます
ドキュメントストリング(トリプルクォート)の件はちらっと調べたりはしてました
後出してすみませんが、blender用のpyファイルをVSCodeで書いており
既存の公式アドオンファイルなどの中身を見ると
だいたいが951の通り、宣言文の上に行コメントが入っている感じなので
それに合わせたいのです(ならautopep8使うなよってツッコミはご遠慮ください)
例えばimport文の記述位置の修正(ファイルの先頭に持っていかれる)を無視する為に
--ignore=E402 を指定しています
このように特定コードを指定することで改行の件も無視できないかなと思ったのですが
autopep8 宣言前 改行 などでググっても思うように情報が出てきません
955デフォルトの名無しさん
2019/10/15(火) 01:07:21.98ID:Uk3+p6qz blenderのサンプルのことは忘れろω
あれは糞だωωω
(blenderが糞とは言ってない)
あれは糞だωωω
(blenderが糞とは言ってない)
956デフォルトの名無しさん
2019/10/15(火) 01:17:19.59ID:6JoAHvL2957デフォルトの名無しさん
2019/10/15(火) 01:23:54.81ID:NeqDSxDF flake8でチェックして、必要に応じて自分で修正してるわ
勝手に変更されるのが嫌なので
勝手に変更されるのが嫌なので
958デフォルトの名無しさん
2019/10/15(火) 01:38:14.63ID:72mqelru 保存時フォーマット+手動フォーマット派だな
理由はこういう時こまるから
道具に遊ばれてるのほどばかばかしいこともない
理由はこういう時こまるから
道具に遊ばれてるのほどばかばかしいこともない
959デフォルトの名無しさん
2019/10/15(火) 11:35:47.48ID:ntxaWRsX PEP8に従えないならpythonを辞めた方がいい
君には宗教は向いてない
もっと別の言語を探すべきだ
君には宗教は向いてない
もっと別の言語を探すべきだ
960デフォルトの名無しさん
2019/10/15(火) 12:06:17.46ID:YTs2ZIZB PEP8順守しないと
同じことするコードは
誰でも同じようなコードになり読みやすい(はず)
といううりにしているメリットが壊れる
同じことするコードは
誰でも同じようなコードになり読みやすい(はず)
といううりにしているメリットが壊れる
961デフォルトの名無しさん
2019/10/15(火) 12:28:19.23ID:/7eSP3bX 「Pythonで書くと同じことするコードは誰でも同じようなコードになり読みやすい」
このカンバンは嘘だった!
特定のコーディングルールを守れば、という条件を付けるのであればどんな言語でも同じじゃんwww
このカンバンは嘘だった!
特定のコーディングルールを守れば、という条件を付けるのであればどんな言語でも同じじゃんwww
962デフォルトの名無しさん
2019/10/15(火) 12:33:26.16ID:PCFM8zGG キッズは自殺してろ
963デフォルトの名無しさん
2019/10/15(火) 12:45:38.61ID:iZY+JTOL dストの位置でコードの読みやすさなんてノミのクソほどしか変わらんだろ甘えるな
964デフォルトの名無しさん
2019/10/15(火) 12:57:41.28ID:LXkkA+L3 >>961 python のコーディング規約がPEP なんだからか守るべきだよ。
965デフォルトの名無しさん
2019/10/15(火) 13:04:44.56ID:LXkkA+L3 3.8 がリリースされたな。
:=というオペレータが導入され、<変数> := <式>の形で変数への代入を式に埋め込むことができます。この表記をnamed expression(名前付き式)と呼ぶようです。
例
length = len(s)
if length > 3:
print(length)
else:
print('too short')
これは
これはこのように書けます。
if (length := len(s)) > 3:
print(length)
else:
print('too short')
余談 := はセイウチ演算子 walrus operator
と言うらしいな。両目と牙の形に似てるからだと
:=というオペレータが導入され、<変数> := <式>の形で変数への代入を式に埋め込むことができます。この表記をnamed expression(名前付き式)と呼ぶようです。
例
length = len(s)
if length > 3:
print(length)
else:
print('too short')
これは
これはこのように書けます。
if (length := len(s)) > 3:
print(length)
else:
print('too short')
余談 := はセイウチ演算子 walrus operator
と言うらしいな。両目と牙の形に似てるからだと
966デフォルトの名無しさん
2019/10/15(火) 14:24:13.16ID:nuB7xRPW じゃあせめて :3= くらいやってくれないと。
967デフォルトの名無しさん
2019/10/15(火) 14:43:12.22ID:iJLx9DXs それじゃあエルビスにひげがついたようなもんだろ
968デフォルトの名無しさん
2019/10/15(火) 15:08:50.02ID:ntxaWRsX パスカル代入子でいいんじゃねえの
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 青銅聖闘士のパンチは音速←わかる 白銀聖闘士はその数倍←まぁわかる 黄金聖闘士は光速←は?
- 4時だから窓から4回ちんこ出した
- クマどもが冬眠拒否
- さわやかって
- 生活保護を受けている私だけど、おはようございます。
- 【朗報】ローソン「Мサイズのカップを購入してLサイズのコーヒーを入れてくださいね」 [455031798]
