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


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

くだすれPython(超初心者用) その5



1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>950 辺りで

前スレ
くだすれPython(超初心者用) その4
pc12.2ch.net/test/read.cgi/tech/1243160751/

関連スレ
Pythonのお勉強 Part35
pc12.2ch.net/test/read.cgi/tech/1253535109/

435 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 08:48:48 ]
newcamel.logos.ic.i.u-tokyo.ac.jp/~s1s5/pukiwiki/index.php?programming%2Fpython%2Flogging
%(pathname)s ログ記録の呼び出しが行われたソースファイルの 全パス名 (取得できる場合)
%(filename)s パス名中のファイル名部分
%(module)s モジュール名 (ファイル名の名前部分)

436 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 10:01:16 ]
>>428
統一したいだけなら
list('aaaaa')
tuple('aaaaa')

あと、リストとタプルはCでいう配列と構造体くらいには別物。

437 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 14:32:03 ]
wxpythonを使い、
GUIの操作用ボタンと結果表示用のラベルがあり
データ処理を行うようなソフトを作っています

データ処理は時間がかかり、メインのプロセスでやってしまうとその間GUIのパネルが固まってしまうので、
データ処理はmultiprocessingを使ってサブプロセスで行うことにしました

それ自体はうまくいき、multiprocessing.Queue()を使いデータのやり取りもできたんですが,
メインプロセス側がキューのget()を呼び出して待機するわけにもいかないので(パネルが固まってしまい本末転倒)
wxPythonのTimerを使ってget(False) を呼び出すメソッドを作り、一定時間ごとにそのメソッドを呼び出しデータが来ていないか確認して、
データが来たらラベルに表示するようにしました。一応完成はしたんですが、一定時間ごとに結果がないか確認、という動作が
なんだか気持ちわるいとうか

サブプロセスのデータ処理が終わったら、それを通知するというか、終わったことをきっかけにメインプロセス側の表示処理を稼働させるというか
そういうのって出来ないもんです?

438 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:51:51 ]
出来るんじゃない?

439 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 21:34:58 ]
mainloopの中身を見てみな。

440 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 22:33:18 ]
>>439
C++で作られた関数を呼び出すだけでした
C++を理解できないとどうにもならないという意味だったのでしょうか?

441 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 22:50:33 ]
非同期でqueueなりpipeでメッセージ飛ばしてidleで処理するしかないんじゃない?
まあタイマーでやってるのと大差ないけど

442 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 07:42:23 ]
>>440
>>441
すいません
Demoみてたら、GUIが固まるのを防ぐ方法がありました

ご返答ありがとうございました

443 名前:デフォルトの名無しさん [2009/12/07(月) 13:33:54 ]
<main.py>
def proc():
非デバッグ時のコード
def run():
proc()
if __name__=='__main__':
run()

<debug.py>
from main import *
def proc():
 デバッグ用のコード
if __name__=='__main__':
run()

デバッグ時のみdebug.pyでデバッグ用のコードを実行させたい
のですが、
main.py、debug.pyどちらから起動してもmain.pyの方が実行さ
れてしまいます。
importしたモジュールの関数の上書きは出来ないのでしょうか




444 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 14:07:23 ]
import main

if __name__=='__main__':
 main.proc = proc
 main.run()

名前空間に対する理解が不十分

445 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 14:30:05 ]
入門書嫁

446 名前:デフォルトの名無しさん [2009/12/08(火) 21:25:42 ]
wxPython付属のxrcedでGUIの作成を行っているんですが
wxListCtrlを設置するとError creating test view といわれどうしても設置してプレビューできません
どなたかこうなってしまう原因に心当たりのある方はいらっしゃらないでしょうか

そして、もしよろしければwxListCtrlを配置したxrcファイルをいただけないでしょうか

447 名前:デフォルトの名無しさん [2009/12/08(火) 22:15:25 ]
psycoの読み方ってなに?
ピーサイコ?

448 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:19:47 ]
psychologyがサイコロジーだからサイコだと思う

449 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:22:46 ]
pは発音しないでサイコでいんじゃね?

450 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:02:10 ]
なるほど、ありがとう

451 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 00:24:49 ]
>>446
ListCtrlのStyleの設定でLC_REPORT, LC_ICONとかにチェック?

452 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:01:16 ]
ぷさいこ

453 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 09:10:00 ]
パイチンコだろ



454 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:02:54 ]
サイコガンダムで読み方を覚えた

455 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 23:10:09 ]
>>451
やってみたのですがやっぱりエラーが出ます
これはもうxrecd投げ捨てるしかないのか・・・・・・・

456 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 00:06:08 ]
pythonのことをブログに書くと
ツネヤマとかいうトラックバックスパムが酷くて悩んでいます
どうすればいいでしょうか?

457 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 00:28:07 ]
Rubyについて書けばいいと思います

458 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 00:30:30 ]
ヤツはスパムって程でもあるまい
俺の備忘録ブログにも来るくらいだしw
嫌ならトラックバック閉じるかブログやめればおk

459 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 04:31:46 ]
そもそもブログって媒体は辞めておけ

460 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 07:49:32 ]
ツネヤマなのか?
トコヤマだと思ってたぜw

461 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 09:47:12 ]
確実に捕捉されるよね

462 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 10:06:59 ]
トコヤマは情弱の情報源

463 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 23:32:13 ]
ジョウザンじゃないのか。
あとMoinMoin 1.9.0 Finalも取り上げておいてくれ。>中の人



464 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 00:11:21 ]
けつまんこぼるんたす

465 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 06:13:46 ]
結局どう読むんだよw

466 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 06:18:14 ]
プロフィール

johzan

収集する男
Error : RSSが取得できませんでした。
カレンダー
<< 2009/12 >>
日 月 火 水 木 金 土
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新タイトル



467 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 06:24:10 ]
アルェー トコヤマだと思ってたYO

468 名前: ◆R9u5o717Q6 [2009/12/15(火) 21:51:18 ]
2.6をしようしています
python標準のsqlite3を使っているのですが
データの整合性のためselect使用時にはテーブルをロックさせるためにBEGINしたいのですが
select時に自動的にさせる、もしくは自分でbeginするにはどうしたらいいのでしょうか?
commitメソッドはあってもbeginはないのでよくわかりません

isolation_level=・・・・
というのかと最初思ったんですがこれはロックがかかるときにどういうロックがかかるかの話で
自動的にトランザクションが始まるのはあいかわらずINSERT/UPDATE/DELETE/REPLACEだけみたいで
どうしたらいいのかわかりません

469 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:06:04 ]
あるよ

470 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:06:51 ]
BEGINはロックのための機構じゃないぞ
トランジャクソンのためだぞ

471 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:52:10 ]
トランザクション

472 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:04:44 ]
Pythonのコメントでメソッドの引数とか戻り値について決まった書き方ってあるんですか?
探しても無さそうなんですが。

473 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:04:51 ]
ここが本スレだったら延々脱線するとこだ

>>468
Cursorオブジェクトに execute メソッドがあるから
それで begin transaction すればいけるかも
使ってるマニュアルに載ってなかったら最新版見て

あとSQLiteはスレが別にあるからここで解決しなければそっちで



474 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:16:22 ]
>>472
PEP 8

475 名前:472 mailto:sage [2009/12/16(水) 00:32:42 ]
>>474
ありがとうございます。
メソッドの各引数や戻り値の型を、Javadocの @param や @return
のように、決まった書き方で書けといったことは無いみたいですね。
人のソースを見た時など、理解するのが面倒な気はしますが。

476 名前:デフォルトの名無しさん [2009/12/16(水) 00:48:20 ]
あるよ

477 名前:472 mailto:sage [2009/12/16(水) 01:05:39 ]
>>476
えっ!?

478 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 05:37:59 ]
Python3だと関数アノテーションってのがあるな

479 名前:472 mailto:sage [2009/12/16(水) 07:18:48 ]
>>478
ttp://www.python.org/dev/peps/pep-3107/
これですね。よさそうですね。
やっぱり、型が何かって記述はそれ程重要視されてない感じですね。

480 名前:468 ◆R9u5o717Q6 mailto:sage [2009/12/16(水) 20:51:09 ]
>>473
executeにbegin transactionの文を送っていいのか調べてたらそもそも勘違いをしていたようです

実のところ
ttp://www.python.jp/doc/2.5/lib/sqlite3-Controlling-Transactions.html
sqlite モジュールがトランザクション状態を把握する必要があるので、
SQL の中で OR ROLLBACK や ON CONFLICT ROLLBACK を使ってはなりません。

というのを馬鹿な勘違い起こして、BEGINもダメみたいに解釈してました。
そのためbeginの代替方法ありませんかという質問に至っていました
executeにbegin transaction投げてみます
ご迷惑おかけしました

481 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 21:28:23 ]
誰も必要とはしないけど一応結果を
Connection オブジェクトで
execute(u'begin exclusive')
すればいいだけでした

482 名前:デフォルトの名無しさん [2009/12/18(金) 04:04:03 ]
みんなのPythonを半分以上(7割くらいかな)読んだが
これってソフトを作成できるスキルが身に付いたとは思えない…
最後まで読め?

483 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 04:38:03 ]
no



484 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 04:38:15 ]
>>482
最後まで読まなくてもいいよ
ただページをパラパラめくって何が書いてあったか程度には把握しておくこと
あとで必要になったら読み返せばいい

で、実際に何か役に立つものを作ろうと思ったら周辺知識が必要
どんな周辺知識が必要かは作りたいソフトによる

どういうソフトを作りたいか具体的に言えば
あれを勉強しろだのこれを読めだのこのライブラリ使えだの答えが返ってくると思うよ

485 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 10:39:28 ]
だったら読まない

486 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 11:25:04 ]
そもそも、あの本は初歩的なことしか書いてない

487 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 13:41:41 ]
基礎は大切ですよ

488 名前:482 [2009/12/18(金) 20:57:03 ]
>>484
ありがとうございます。
為替のメールソフト(設定のレートになったらメールを送信する)
を作りたいと思っております。

メールを送るのは調べれば大丈夫だと思います。
わからないのは為替レートを別ページなどから参照?するような工程です。
なにかアドバイスがあればお願い致します。


489 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 00:55:33 ]
ログイン付きページから参照サンプル。
ドメイン名称ってのはログインダイアログのタイトルとかに出てくる

import urllib2
auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password('ドメイン名称', 'ホスト名', 'ユーザ', 'パス')
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
data = opener.open('http://ホスト/ページ').read(100000)

あとはがんばってHTMLを解析するがよろし。

490 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 02:01:01 ]
>>488
> わからないのは為替レートを別ページなどから参照?するような工程です。
例えば自分のWebページやBlogなんかに為替レートを埋め込んで
表示したい、とかそういうこと?

そういうパーツならたくさん配布されてるからそれを使う
自前で作るのならまずは為替レートを取得するところまでやってみては
為替レート API でぐぐるといい

491 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 02:44:19 ]
本気なら
ttp://www.xignite.com/Products/Catalog.aspx
軽くなら、自分の使ってるFX業者のページを解析していればいいんじゃね?

492 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 17:58:47 ]
cursesが詳しく紹介されている日本語のサイトありませんか?

493 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:44:47 ]
unicode(s, 'shift-jis')
のsに丸囲み数字 -> @ が入ってるとエラーになるみたいなのですが、変換させる方法はないのでしょうか?
unicodeにも丸囲み数字はあるらしいのですが・・・・・・

sが「あいうえお@」のときのエラー内容
UnicodeDecodeError: 'shift_jis' codec can't decode bytes in position 10-11: ille
gal multibyte sequence



494 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:47:08 ]
何度も出てる話題だけど、 shift_jis には@なんて文字は無いからエラーになってるだけ。

お前が使っているのは Shift-JISに Microsoft の拡張が入ったもので、
cp932 とか Windows-31J とかいう名前の文字コード。

495 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:58:42 ]
www.nicovideo.jp/watch/sm9127380

496 名前:493 mailto:sage [2009/12/21(月) 01:00:49 ]
>>494
cp932にしたところ上手くいきました。
ありがとうございました。

497 名前:デフォルトの名無しさん [2009/12/21(月) 07:35:23 ]
Windows上でPythonで書いたスクリプトを、PythonがインストールされていないWindows PCでも動くように実行ファイル.exeにすることは可能ですか?


498 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 07:41:27 ]
py2exeとか有るよ。

499 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 07:44:07 ]
P言語
【プログラミング】
・本格的な汎用プログラミング言語には馴染めない連中が好んで使うPerl、Python、PHPあたりのあたまに「P」がつくスクリプト言語のこと。

500 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 08:37:41 ]
本スレでどうぞ

501 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 09:36:52 ]
「本物のプログラマーはパスカルを使わない」ってことだな

502 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 14:23:59 ]
ウィンドウ内外でマウスのクリックが押されている状態かどうかを取得する方法はありますか?
押された時と離された時に実行されるものでもいいです。

pyautoというものを見つけたのですがキーボードのタイピングはフック出来たのですが
マウスのクリックは出来なさそうなので(僕が理解してないだけかもしれないですが)。

よろしくお願いします。






503 名前:497 [2009/12/21(月) 18:47:45 ]
>>498
ありがとうございます。
そちらを勉強してきます。



504 名前:502 mailto:sage [2009/12/21(月) 19:40:05 ]
すいません、自己解決しました。
pyHookってモジュールで出来ました。

505 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 06:56:24 ]
C/C++の知識はあるのですが、今までインタプリタ言語を使ったことがありません。
この度新しくインタプリタ言語としてPythonを(日々の作業のお供としても役立ちそうなので)学ぼうとしているのですが、何で勉強するのがいいでしょうか。
書籍やウェブなどありそうですが、最近Pythonのメジャーバージョンアップがあったとも聞いています。
オススメを教えてください。お願いします。

506 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 07:17:46 ]
>>505
公式チュートリアルをどうぞ
www.python.jp/doc/release/tut/tut.html
わかんなかったらここで聞けば誰かが優しく教えてくれます

Pythonには2.x系列と最近出た3.x系列があるけれど、
3.xはまだ殆どの人が使ってないので安心して2.x系列を勉強してください
バージョンは2.5以上(最新版は2.6.4)なら多分間違いないです

507 名前:505 [2009/12/22(火) 11:43:01 ]
>>506
ありがとうございます。
現状につきまして
Pythonには便利なモジュールが多くあるが、まだPython 3.x系列には対応しているものが少ない
という認識でよろしいでしょうか?

508 名前:デフォルトの名無しさん [2009/12/22(火) 14:31:56 ]
www.gizmodo.jp/2009/12/post_6513.html

509 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 14:46:57 ]
新手のナンパだな

510 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:23:29 ]
c言語を軽くさわった程度の者です。

x = 'abcde'

x[1] → 'b' (インデクシング)
x[1:3] → 'bc' (スライス)
x[1:-1] → 'bcd' (スライス)

これの法則性がわかりません。


511 名前:510 mailto:sage [2009/12/22(火) 23:25:23 ]
のでどなたか教えていただけませんでしょうか。
よろしくお願い申し上げます。

512 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:37:16 ]
>510 の質問の意図がわかりません。
のでどなたか教えていただけませんでしょうか。
よろしくお願い申し上げます。

513 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:39:08 ]
>>508
ttp://www.youtube.com/watch?v=ihXtbB-4GWw
すげーな



514 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:49:27 ]
>>512
…死ねばいいのに


515 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:01:08 ]
x[1:-1]=x[1:len(x)-1]
こんな感じでいいか?

516 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:20:58 ]
>>510
x[1]はCとあんまり変わらない。これはわかるとおもう。
x[1:3]みたいにコロンで区切られてた場合はスライスといって、
文字列の(正確にはシーケンスの)一部を取得できる。
x[1:3]だと、x[1]からx[3]の手前までだから"bc"。
あと、マイナスを使えば反対から数えられるから、x[1]から最後の一つ手前までで"bcd"。
リスト関係の処理はほんとに便利にできてるので勉強して損はない。

あとインデクシングって、「インデックスをつけること」だから意味がぜんぜん違うぞ。

517 名前:デフォルトの名無しさん [2009/12/23(水) 00:23:34 ]
x[:]

518 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:26:26 ]
ちなみに
x[:] → 'abcde'
x[-1] → 'e'
x[:-1] → 'abcd'
x[-1:] → 'e'

519 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:30:15 ]
要するに、x[a:b]のときはx[a]からx[b]の一つ手前(x[b-1])までになる。
ついでに、x[a:]はx[a]から最後までで、x[:b]は最初からx[b-1]まで。

520 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 01:06:53 ]
>>110
分かりにくいだろうから、説明画像をぱぱっと作った。
ttp://up.mugitya.com/img/Lv.1_up108952.png

というか、こういう画像はどっかにもあった気がするが…。

521 名前:デフォルトの名無しさん [2009/12/23(水) 01:10:33 ]
x[n] はcとか同様n+1番目の要素
x[a:b] は要素の区切り位置でa〜bの範囲の要素集合
と考えるとラク
"qwerty"なら
| q | w | e | r | t | y |
0  1  2  3  4  5  6

522 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 03:57:06 ]
x[]

523 名前:512 mailto:sage [2009/12/23(水) 08:24:17 ]
>>515-522
大変分かりやすい解説をいただき、
皆様ありがとうございます。

インデクシングという用語につきましては
> Python入門第2回 Pythonの文法
> ttp://www.f7.ems.okayama-u.ac.jp/~yan/python/python02.html
ここからのコピペでした。。。




524 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 09:33:21 ]
インデクシング indexing で別に間違ってないよ
印を付けるのと添え字で参照する、どちらの意味かは文脈から明らかだし

docs.python.org/tutorial/datastructures.html#tuples-and-sequences
> 5.3. Tuples and Sequences
> We saw that lists and strings have many common properties,
> such as indexing and slicing operations.

あと推薦図書スレからコピペ

Python 3 プログラミング徹底入門
著:マーク・サマーフィールド(Mark Summerfield

525 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 13:01:23 ]
>>524
ありがとうございます。


526 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:20:09 ]
>>> x='abcd'
>>> x.split()
['abcd']
>>> x[:]
'abcd'
>>> x.split('')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: empty separator
>>>

['a', 'b', 'c', 'd']
というリストにしたいときはどうすればいいでしょうか?

527 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:24:46 ]
>>526
list(x)

528 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:32:46 ]
>>527
ありがとうございます
なんかオブジェクト指向っぽくないですね

529 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:42:07 ]
perl に毒されすぎワロス wwww

530 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:43:15 ]
listオブジェクトのコンストラクタにイテレータブルなオブジェクト入れたらlistに変換できる、
って話だから思いっきりオブジェクト指向だぜ。

なんでもメソッド主義ってわけじゃないのは確かだが。

531 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:48:16 ]
>>> x[:]='abcd'
>>> x
['a', 'b', 'c', 'd']

532 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:49:57 ]
そんな黒魔術いらんがな

533 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:50:12 ]
>>530
len(x)
4
これはlenオブジェクトのコンストラクタにカウンタブルなオブジェクトを入れたんですね
わかります



534 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:50:38 ]
ていうか動きすらしないよなw
引っかかった漏れ乙

535 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 14:53:38 ]
>>534
>>> x=[]
>>> x[:]='abcd'
>>> x
['a', 'b', 'c', 'd']
スマソ







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

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

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