1read 100read
2013年05月プログラム253: Pythonについて(アンチ専用) (789)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
ふらっとVisual C#,C♯,C#(初心者用) Part104 (286)
関数型プログラミング言語Haskell Part22 (405)
【マック】Macintoshプログラミング質問箱 (545)
機械語なら俺に質問しろ!その2 (213)
★★ Java の宿題ここで答えます Part 72 ★★ (606)
強いAI(人工知能)ver0.0.2 (246)
Pythonについて(アンチ専用)
- 1 :2008/02/21 〜 最終レス :2013/01/25
- Pythonが嫌いな人のためのスレッドです。
■関連スレ
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
- 2 :
- Pythonは糞だよ
- 3 :
- http://elliottback.com/wp/wp-content/uploads/2008/01/mergesort-performance.png
- 4 :
- call/cc とマクロがないんだっけ?
- 5 :
- 自己書き換えも出来ないよ
- 6 :
- PythonにはRubyのような熱狂がないから反動もないのでアンチスレは盛り上がらない
- 7 :
- 重複してないか
- 8 :
- Pythonもアンチスレできたのかwww
- 9 :
-
ここは重複スレです
元スレはこちら
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
================================
糸冬 了
================================
- 10 :
- 安置するも何も、そもそもよく知らない。
- 11 :
- Blenderに採用されて世話になっている手前、Ruby使いだけどアンチできない
- 12 :
- 安置じゃないけれど len(x) よりむしろ x.len と記述したかった
- 13 :
- あーそれは思った。len(hoge)ってvbsかよwって。
for i in range(1, len(hoge) - 1) :とかも萎えたな。
- 14 :
- 自由度ありすぎなlispは正規表現libraryすら標準のものがないらしい
pythonは不自由なのがよいのかも
- 15 :
- でも不自由を極めると日本語プログラム言語「なでしこ」になっちゃうしな
- 16 :
- 不自由と感じるかある種のエレガンスと感じるかによって好き嫌いがわかれるのだろう
- 17 :
- rubyに比べてなんとなくかっこよく見えるからむかつく
- 18 :
- >>13
シーケンスの要素をループ内で使いたいなら
for i in hoge:
と書けばいい。
シーケンスの要素とカウンタを同時に得たいなら、
for c, i in enumerate(hoge):
とすればいい。
enumerateを知らないやつは厨房。
- 19 :
- >>17
ruby よりかっこいいんで Python 使ってる
- 20 :
- enumerate と iteritem ってどう違うの?
- 21 :
- help(dict().iteritems)を実行すればおk
- 22 :
- iteritems は辞書(ハッシュ、連想配列)の話、enumerate は一般のイテレータについて番号つけるって言うもの
- 23 :
- >>> hoge = {'hage': 'fuga', 'hige': 'moga'}
>>> [(k, v) for k, v in hoge.iteritems()]
[('hage', 'fuga'), ('hige', 'moga')]
>>> [(k, v) for k, v in enumerate(hoge)]
[(0, 'hage'), (1, 'hige')]
>>>
- 24 :
- なにこのアンチスレ(w
Pythonの人たちは親切だなあ(wwww
- 25 :
- 安置スレだったか
すRorz
>>> [(c, k, v) for c, (k, v) in enumerate(hoge.iteritems())]
[(0, 'hage', 'fuga'), (1, 'hige', 'moga')]
- 26 :
- (´-`).oO(辞書の要素に番号…)
- 27 :
- >18
要素でなくて、インデックスが欲しい時はどうすんのさ。
- 28 :
- (´-`).oO(順番という概念のない辞書の要素にインデックス…)
- 29 :
- >>27
for idx, __ in enumerate(L):
something(idx)
- 30 :
- よくみろ
要素に番号振ってるんじゃなくて
キーに番号振ってるんだよ
- 31 :
- >>13のhogeは辞書なの?
- 32 :
- 20あたりで辞書型のメソッドが出てきて、それ以来アンチスレに似つかわしくないこの流れ。
- 33 :
- いわゆる「ツンデレ」やってやつだろ。
- 34 :
- ・ライブラリの命名規則がばらばら
・なにをするにも import sys, os
・既存の組込みクラスにメソッドが追加できない
・遅い
・self self self
・return return return
・print文、exec文ってなによ
・正規表現リテラルが無いよ
・lambdaが式しか受け付けないよ
- 35 :
- >>32
(´-`).oO(アンチのレベルが低すぐるのが問題なんだよなぁ。。。)
- 36 :
- イ ン デ ン ト (笑)
- 37 :
- まず荒らしとアンチの違いから教える必要があるようだ...orz...
- 38 :
- IronPythonのipc.pyでコンパイルされたexeが激遅で萎えた
- 39 :
- >>38
Quad搭載PC買っちゃいなよ
- 40 :
- print文はpython的にキモいけどなくなったらなくなったで
すげー不便になりそう。schemeみたいに仕様だけは美しいけど
使えない言語になりそう。
- 41 :
- なくなるんだろう?
- 42 :
- Python3 で関数になる
>>> print("hoge", 4, 5.67)
hoge 4 5.67
- 43 :
- 蛇(というか爬虫類全般)が苦手なので、名前を聞いただけで尻込みしてしまう。
- 44 :
- なので、オライリーの本が買えない
- 45 :
- 逆に考えるんだ
Rぱーそん→Rそん
と考えるんだ
- 46 :
- >>38
>IronPythonのipc.pyでコンパイルされたexeが激遅で萎えた
>>44
>オライリーの本が買えない
アンチって貧乏なのかな...?
- 47 :
- >>46みたいな理解してない奴は来なくていいよ
- 48 :
- (´-`).oO(相当気に障ったらしい。。。)
- 49 :
- 和製の初心者本が誰を対象にして書いたのかわからんクソ本ばかり
- 50 :
- 少なくともお前は相手にされてないから安心汁
- 51 :
- (´-`).oO(お金がなくて立ち読みしたので内容がよく理解できていないんだろうか...)
- 52 :
- >>47
アンチスレは単純な隔離スレだからな
- 53 :
- >>44
オライリーのやつはヘビじゃなくて
ヘビに食べられる動物が載ってる。
- 54 :
- アンチは頭が弱くて貧乏ってことで FA ?
- 55 :
- 貧乏でもPythonならドキュメントが揃ってるだろ
- 56 :
- 頭が弱いとオンラインドキュメントも読めないんだろうなぁ
- 57 :
- 日本語で書かれた出版物には大したものがないのでオンラインドキュメントを読みましょう
2.5 の日本語訳はまだありませんがきちんと読めば 2.4 でも充分に事足ります
- 58 :
- 2.4に載ってなくて重要な標準モジュールは
hashlibぐらいかな。
>>1のwikiに書いてあると思う。
- 59 :
- (´-`).oO(なんのアンチなんだか。。。)
- 60 :
- なにこのスレ・・・
- 61 :
- × アンチ専用
× 低賃金基地外ITドカタ隔離専用
- 62 :
- 1のwikiを2時間探しましたが見つかりませんでした。
- 63 :
- ざこには見えない
- 64 :
- >>42
>>>> print("hoge", 4, 5.67)
>hoge 4 5.67
この仕様はウンコだよなあ
なんで勝手に空白が入ったり改行がついたりするんだよ
- 65 :
- 空白いれたくなければ、
print("%s%s%s" % (hoge, 4,5.67)
とすりゃいいんじゃないの。
改行いれたくなければ標準出力様にお願いしなさい:-)
- 66 :
- print("%s%s%s" % (hoge, 4,5.67))
)が足りなかった
- 67 :
- (´-`).oO(無知を仕様のせいにしてウンコとけなすのか...)
- 68 :
- print 関数は互換性重視だろ。sep, end で調節できる。
print("hoge", 4, 5.67, sep="", end="")
- 69 :
- 自分のアプリにパイソン組み込んでみた。
久しぶりに脳汁がとまらない。
- 70 :
- 病人
- 71 :
- 隔離スレへようこそ。
- 72 :
- 2008-02-25 15:34:56 という文字列から datetime のインスタンスを作りたいとき
>>> time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')
(2008, 2, 25, 15, 34, 56, 0, 56, -1)
から得られると思って
下のように実行してみたら
>>> datetime.datetime(time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: function takes at least 3 arguments (1 given)
となってしまいました
- 73 :
- >>> datetime.datetime(2008,2,25,15,34,56)
datetime.datetime(2008, 2, 25, 15, 34, 56)
だと問題ないのに何がいけないんでしょうか?
- 74 :
- >>> datetime.datetime(*(time.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')[0:6]))
datetime.datetime(2008, 2, 25, 15, 34, 56)
>>> datetime.datetime.strptime('2008-02-25 15:34:56', '%Y-%m-%d %H:%M:%S')
datetime.datetime(2008, 2, 25, 15, 34, 56)
- 75 :
- ありがとうございました
- 76 :
- なにこのためになるアンチスレ(wwww
- 77 :
- >>65
>print("%s%s%s" % (hoge, 4,5.67)
こんなコードを何の疑問にも思わないお前のオツムがあっぱれ
- 78 :
- 言っとくけど俺天才だからな
- 79 :
- 知ってるよ
- 80 :
- >>78
お前だれだ?
トリップつけとく
- 81 :
- >>77
Lisper ?
- 82 :
- %の優先順位が無駄に強すぎてイラつく
print "%d" % 3 + 5
これはエラー
print "%d" % (3 + 5)
こうしないとダメ
print "%d"% 3 + " is the answer."
とかするときのためなのかもしれないが、こんな見にくいのこそ
print ("%d"% 3) + " is the answer."
とか
print "%d is the answer." % 3
ってやるから必要ないし。
- 83 :
- %は演算子なのさ。
"%d" % 3 + 5の%は,文字列を左辺に,数値を右辺に取って,結果として文字列を返す。
その後文字列に数値を足そうとしているのでエラーになる。
それだけのこと。超シンプル。
- 84 :
- 演算子の優先順位は型によって変わらないから
数値型とか考えると % が + よりも強いのは自然だと思うが
- 85 :
- 文字列の場合は % の右辺は常に括弧で囲むようにするといいよ
- 86 :
- なにこの協力的なアンチスレ(wwwwwwwwwwwww
- 87 :
- ああ、昔
print '%s%s%s' % A, B, C
みたいなのでハマったの思い出したよ。
タプルは括弧いらないんじゃなかったのか?って。
- 88 :
- ここは頭の弱い人はPythonを使えないことを証明するためのスレですね(w
- 89 :
- 変な挙動だから、よく知らないと戸惑うというだけの話でしょ。
- 90 :
- 挙動が変なのは82の頭。
- 91 :
- Python脳ではないことが変の定義なら、確かに
- 92 :
- 演算子の優先順位云々ってのは算数レベルの知識だってことにいいかげん気付けよ。
- 93 :
- タプルを自動展開するフォーマッティングはGuido とかも問題を感じてて
たとえば次みたいなときに何かおかしい
>>> "%s"%1
'1'
>>> "%s"%(1,)
'1'
>>> "%s"%((1,),)
'(1,)'
ということが指摘されてて、実際3.0ではこの仕組みは無くなる。
>>87
タプルが括弧いらないのはその通りだけど、
演算子の順位としては最弱(and or より更に弱い)なので、
その場合後ろの方が独立したexprになってしまう。
まあ、確かにカンマと+の順位とか普段考えないので嵌るといえば嵌る
- 94 :
- >>92
Python脳の人がPythonに一切疑問を抱かないのは知ってるから、
そんなに一所懸命「後戻りできなくなったボクの脳を見て!」ってアピールしなくていいです。
- 95 :
- と、さんすうにも四苦八苦なゆとりが申しております。
- 96 :
- 算数が平仮名なら、それより先に四苦八苦を平仮名にしないと
演出としてダメダメだと思うよ。
- 97 :
- は?
- 98 :
- >>96
大丈夫かお前
- 99 :
- と、こくごに四苦八苦なゆとりが申しております。
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
C言語なら俺に聞け(入門編)Part 114 (936)
NullPointerExceptionを「ぬるぽ」と呼ぶスレ6 (440)
【コメント】doxygen【コンソメ】 (524)
Visual Studio IDE環境 (569)
【分散型バージョン管理】 Mercurial 2【hg】 (232)
Pythonについて(アンチ専用) (789)
--log9.info------------------
そらそうよ (620)
大谷のせいでドラフトの意義が揺らいでるんだけど (637)
【若手】中 日 強 す ぎ【奮闘】 (255)
きょじゃくぱんだおうえんすれっど26 (720)
また巨人が優勝をお金で買おうとしてる…★3 (476)
広島東洋カープの応援を語るけぇの 25スクワット目 (510)
日米野球好き有名人・芸能人71 (337)
一文を見て思い浮かんだ選手をあげるスレ Part5 (660)
【質実剛健】 藤浪晋太郎 part10【順風満帆】 (920)
プロ野球界で最も過大評価されてる選手 (435)
やる俺達33炎上目 (543)
セパこんな奴をトレードに2013 part1 (638)
2013年横浜専用ドラフトスレ1位 (609)
球場で食べた(゜д゜)ウマーな食いモン 通算41杯目 (218)
一言で懐かしがらせてくれPart4 (981)
13年セ・リーグ限定戦力分析スレpart59 (1001)
--log55.com------------------
佐々木明子PART15
CBC 加藤由香 Part22 ユカちゃんサンデー
【とにかく】石川県のアナ25【人手不足】
【フリー】元テレ朝☆小川彩佳☆元おがのんLv63【パヨク】
【めざど】 岡副麻希 Part28
【まみみ】☆斎藤真美☆ Part17【おはようコールABC】
仙台の女子アナはどうよ?Part53
【マイメロ】 宇垣美里 Part2 【マイキノコ】
-