Pythonを学ぶ 3
2013/03/09 22:26:45
Pythonを学ぶ 2
2013/03/08 01:06:33
Pythonを学ぶ 1
2013/03/04 00:33:10
まあ数日前から学んでるんですけれども。
エディタとしてPyScripterを導入してみる。ふつーのテキストエディタより文字コード的に楽ちん。
とりあえずテストでprint使ってみると、なぜだか構文エラー。
どうしたもんかいのーとぐーっと考えてみたが、カッコ( )つけたら通った。対話モードのつもりで使ったのがあかんかったようだ。
文字列のインデックス表記。
str[0:2] #先頭~2文字目まで2文字評価
str[2:5] #3文字目~6文字目まで3文字評価
str[:2] #先頭~2文字目まで評価
str[2:] #3文字目~終端まで評価
str[-2] #末尾から2文字目の1文字を評価
str[-5:-8] #末尾から5文字目~末尾から8文字目まで評価(空文字列となる)
str[-8:-5] #末尾から8文字目~末尾から5文字目まで3文字評価
str[-5:8] #末尾から5文字目~8文字目まで評価
こういうのを書くことで反復しつつ身につける目論見である。Cのポインタより簡素な動作ができますな。ポインタは生のメモリ読みにいく危うさがあるよね。
エディタとしてPyScripterを導入してみる。ふつーのテキストエディタより文字コード的に楽ちん。
とりあえずテストでprint使ってみると、なぜだか構文エラー。
どうしたもんかいのーとぐーっと考えてみたが、カッコ( )つけたら通った。対話モードのつもりで使ったのがあかんかったようだ。
文字列のインデックス表記。
str[0:2] #先頭~2文字目まで2文字評価
str[2:5] #3文字目~6文字目まで3文字評価
str[:2] #先頭~2文字目まで評価
str[2:] #3文字目~終端まで評価
str[-2] #末尾から2文字目の1文字を評価
str[-5:-8] #末尾から5文字目~末尾から8文字目まで評価(空文字列となる)
str[-8:-5] #末尾から8文字目~末尾から5文字目まで3文字評価
str[-5:8] #末尾から5文字目~8文字目まで評価
こういうのを書くことで反復しつつ身につける目論見である。Cのポインタより簡素な動作ができますな。ポインタは生のメモリ読みにいく危うさがあるよね。