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


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

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



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

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

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

関連スレ
Pythonのお勉強 Part31
pc11.2ch.net/test/read.cgi/tech/1230821097/

656 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:15:59 ]
こういうの知ってないとググり様がない気がする

657 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:16:41 ]
と言っても .substring() が良いっていう意味じゃないからね

658 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:23:23 ]
>>655
このページが結構役に立つ
0xcc.net/blog/archives/000137.html

659 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:59:58 ]
>>656
Python 文字列 切り出し
でぐぐればいい

660 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 01:11:05 ]
>>659
おまい頭ええのう

661 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 02:32:02 ]
リファレンス読めば書いてあるじゃない

662 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 03:48:30 ]
リファレンスのどこにあるかを問題にしている訳で

663 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 10:59:15 ]
>>662
シーケンス型と文字列型のところみたら乗ってるだろ。
最近のヤツは検索以外の方法で情報を探す能力無いのか。

664 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 11:09:40 ]
Python初めて使うんなら、タダで読めて和訳もされてるチュートリアルぐらいは
ざっと読んどくといいぞ
序盤の「形式ばらないPythonの紹介」って所に文字列スライスの例も
出てくる
基本中の基本だからな



665 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 11:57:44 ]
もう少し読みやすくなってるといいよね
次のバージョンの日本語に期待

666 名前:デフォルトの名無しさん [2009/03/25(水) 14:08:40 ]
プロセスは動かしっぱなしで定期的にメモリを食う処理をしているんですが
Pythonで使わなくなったメモリはOSに返されて居るんでしょうか?
インタプリタがヒーブとして握ったままとか無いですか?
OSはWindows XPとLinuxです。インタプリタのバージョンは2.6です。

667 名前:デフォルトの名無しさん [2009/03/25(水) 23:59:16 ]
enthoughtのETS-3.2.0使えてる人いますか?
Enable-3.2.0のインストールで
/private/tmp/easy_install-OkiW1r/Enable-3.1.0/build/docs/html/.doctrees/index.doctree
が無いっておこられる…

668 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 20:51:49 ]
>>666
pure Python で、不必要なオブジェクトの参照を掴んだままだったらメモリは解放されない。
Javaとかと一緒。

669 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 00:37:36 ]
>>668 えーとdelすればいいのかな?

670 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 00:41:51 ]
>>669
それはやめといたほうがいい、やりたいというならよく調べてからだな

Noneでも入れとけばいい

671 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 01:00:34 ]
オブジェクトがGCで解放されるかどうかと「OSに返され」るかどうかは
イコールじゃないよ

Pythonは最終的にはlibcのmalloc()/free()を使っているから、どういう
戦略を採っているかはlibcの実装によるが、普通はOSにはいちいち返さないはずだ
解放された領域は、再確保時に使いまわせるようにプールされる

672 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 01:25:17 ]
バッファとかキャッシュみたいなもんだね
いちいちOSに伺い立ててたら遅いから
借りたものは死ぬまで返さない方針の方が速い

673 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 01:31:34 ]
Rubyかどっかのスレで似たこと聞いてたひといたけど
同じひとかな

674 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 17:06:48 ]
>>671
うん、ある程度はプールされる。
でも大幅にメモリが空いたらOSに返される。



675 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 18:40:09 ]
Windows上ではCPythonとIronPythonがあるけどどっちがいいんだ?
やれることに違いはあまりなさそうだが。

676 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 20:35:54 ]
普通はCPythonじゃねーか?

漏れの場合は仕事でJavaとかJythonもやるのでEclipse上であれこれソースをいじるし、
サーバーサイドも書くので互換性を意識してCPython使っている。

IronPythonはプライベートのお遊び用ってスタンスだけど。
普段の生活でWindowsしか触らないなら、どっちも違いはないかな。

677 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 23:10:38 ]
なるほど。Ironの方でないと実現できないってケースにぶち当たるまではCPythonをやっとくか。
日本語資料の豊富さでもCPythonが上手のようだし。

678 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 23:10:54 ]
IronPythonはお遊び専用

679 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 00:53:33 ]
IronPythonかなり遊べるけど、やっぱ遊び専用だな。
使えないという意味ではまったくない。

680 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 05:56:17 ]
遊びには使えるが
仕事には使えない

681 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 00:06:03 ]
620 :nobodyさん:2009/03/27(金) 23:54:31 ID:KMOu2qJC
「pygameでろくでなしブルース」
www.freepe.com/i.cgi?rokublues

プログラマーはあなたでお願いします。
あと、BGM(効果音はくにおから取ってほしい)製作出来る方を募集します。

参加は俺のドット絵のセンスを認めて頂いた場合だけで構いません。
誰も乗らないならそれまでだと受け止めます。

ただ、やるなら夢はでっかく、
最終的に、ネット経由の多人数プレイで、
学園対抗の乱闘騒ぎが出来るゲームにしたいなあ。

682 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 05:31:42 ]
>>681
死ね

683 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 05:42:18 ]
>>681
とりあえずサーバー用意してくれよ

684 名前:デフォルトの名無しさん [2009/03/29(日) 06:37:34 ]
pc11.2ch.net/test/read.cgi/php/1156612854/620
扇子無いから協力しない



685 名前:デフォルトの名無しさん [2009/03/29(日) 19:08:38 ]
Pythonしか知らないのですがメンバ変数とかのメンバとはどういうものでしょうか?

686 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 23:58:20 ]
ここいくとおしえてもらえるよ
pc12.2ch.net/test/read.cgi/tech/1235727504

687 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 10:35:18 ]
C/C++用語だろ

688 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 03:28:13 ]
win上で走らせるスクリプトで、ファイルを削除じゃなくてゴミ箱に
入れるようにしたいんだけどどうすればいい?

689 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 04:07:09 ]
>>688
Pythonのことは知らないが、Win32APIならSHFileOperation

690 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 18:10:05 ]
>>689
なるほど、Pythonでやるなら拡張モジュール用意しなくちゃだめか。
さんくす。

691 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:59:11 ]
>>690
標準ライブラリにある ctypes でできない?

692 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 04:37:22 ]
できるよ

693 名前:デフォルトの名無しさん [2009/04/02(木) 08:27:09 ]
おはようございます。
春からpythonで開発していくことになりましたが、全て英語で書いてるので全く理解できません。

日本語のマニュアルとか、本とかは出ていますか?

694 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 08:30:49 ]
>>693
若干バージョンが古いけど
www.python.jp/Zope/links/python_documents

ちなみに本はたくさんある



695 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 08:32:58 ]
>全て英語で書いてるので

理解してないのに良くかけるな

696 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 10:00:25 ]
ttp://www.amazon.co.jp/dp/4797353953


697 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 10:30:24 ]
英語の勉強も並行したほうがいいのでは。
喋れないのは仕方ないが、ドキュメントも読めないレベルだと
転職も難しいぞ。

698 名前:デフォルトの名無しさん [2009/04/02(木) 10:50:23 ]
ありがとうございます!

699 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:23:57 ]
日本語からやり直した方がいい

700 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:28:22 ]
>>693
Python やめた方がいい。職業も変えたほうがいい。
もっと自分の能力にあった仕事を選んだ方が幸せだぞ。

701 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:44:45 ]
>>700
ありがとうございます!


702 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 01:35:31 ]
>>701
僕を師匠と呼びなさい

703 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 06:17:37 ]
>>702
し、ししょおおおおおおおッ!

704 名前:デフォルトの名無しさん mailto:  [2009/04/03(金) 18:06:18 ]
whileを使って、足し算をするソース教えて。
<条件>
・inputで計算の回数を入力する。

〜例〜
Input any number :3 //計算回数
Input any number :5 //1つ目
Input any number :6 //2つ目
Input any number :4 //3つ目
15

ってなヤツ。



705 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:13:04 ]
a=int(raw_input('Input any number :'))
b = 0
for i in xrange(a):
b+=int(raw_input('Input any number :'))
print(b)

706 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:15:45 ]
ごめんwhile使ってなかったわ

707 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 20:04:22 ]
a = int(raw_input('Input any number :'))
b = 0
i = 0
while i != a:
b += int(raw_input('Input any number :'))
i += 1
print b


708 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 23:59:29 ]
while i < a: の方が自然。


709 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:29:07 ]
a = []
while True:
  a.append(int(raw_input('Input any number:')))
  if len(a[1:]) == a[0]:
    break
print sum(a[1:])


710 名前:デフォルトの名無しさん mailto:  [2009/04/04(土) 16:08:43 ]
>>709
出来た。ありがとう。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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