はてブロ@ama_chスマートフォン用の表示で見るはてブロ@ama_chhttps://twitter.com/ama_chこの広告は、90日以上更新していないブログに表示しています。7while文whileの条件はbool型(真or偽)で判定される。9九九の表を出力よくやるよね。81for文と違うから、段が変わったら(aをインクリメントしたら)bの値をセットし直さないといけないんだった。こっちの方がエレガントですね!do〜while文がないのでCのdo〜while文を使って0〜9を表示するとこんな感じ。0;}Pythonではdo〜while文がないので、while文(無限ループ)とbreakを組み合わせて書く。呼び出すとき、特に引数の指定がなかった場合に用いられる値。関数内で定義された変数はローカル変数となる。ローカル変数は関数の外では使えない。一般的な名前空間と同じかな。a8returnで戻り値。f.close()open(),close()でファイルを開く/閉じる。読み込む場合はread()を使うファイルオブジェクトの読み込みメソッドp.105F.read(整数のサイズ)ファイルから読み込みを行い、ファイルの終わりまでをひとつの文字列として返す。引数が指定されている場合、シーク位置からサイズ(バイト)分だけ読み込みを行う。F.readline(整数のサイズ)ファイルから1行読み込み、文字列として返す。引数を指定すると、読み込む行頭からの最大バイト数を指定できる。F.readlines(整数のサイズ)複数行を一度に読み込む。文字列を要素としたリストを返す。引数がない場合はファイルの最後までを読み込み、行に分割したリストを返す。引数を指定すると、行頭からの最大バイト数を指定できる。u'ccc\n'シーク位置(読み出し開始位置)の動きがわかりますね。'ccc\n']というシーケンスだから1行ずつ表示できるわけですね、わかります。aiueobbbcccファイルを書き込むp.107ファイルオブジェクトの書き込みメソッドF.write(文字列)文字列を指定して、ファイルに対して書き出しを行う。戻り値なしF.writelines(シーケンス)文字列を要素に含むシーケンスを引数に与え、ファイルを書き出す。書き出すとき、改行文字を付加しないので注意。aiueobbbccc書き込むとき、for文で1行ずつ読み込んだときと同じでf.readlines()をfで表せます。慣れるまではfって書いちゃうとわかりにくそうだから素直にかいとこ。#読めたbbbcccあ〜シーク位置のこと考えてなかった!これが原因か!g.writelines(f)の時点で、f,gのシーク位置は最後になる。オプションrでopenし直すとシーク位置が先頭にくるから普通に読み込んで表示できると。今日は色々できて楽しかった。Xの固有コマンドに「pbcopy」というものがあります。Vol.74でJavaScriptのメモリリークについて書きました!月別アーカイブはてなブログをはじめよう!ama-chさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。