メソッドとは
メソッドとは、変数に組み込まれたデータを、加工したり、修正できる便利アイテムといった感じです。
しかし前回の勉強メモ(3)https://kk-planning.site/py24033000/に書いたデータの型ごとに、使えるアイテムが違うんだ…

コルトン:「たくさんありすぎて、覚えられないよ…」
僕もこれからPythonを勉強していくんだけど、Excelだって関数は山ほどあるし、新しいものまで出てきて、どんどん便利になっているよね。でも全部が分かっている訳ではないし、知っているものの中で対処を考えるし、出来なければ調べるよね。それと同じだよ。
とにかく初心者は覚えるのではなく、こんなものあったなぁ~という感じで、調べられる様になる事が大事だ!
文字型変数に使うメソッドの種類
| メソッド | 内容 | 例 | 出力 |
| format | 文字の書式化操作をする | “{},{}”.format(x,y) | “x,y” |
| ” {0},{1}{0}”.format(x,y) | ” x,yx” | ||
| “{name}”.format(name=”taro”) | “taro” | ||
| replace | 文字列の一部を置換え | “Hi taro”.replace(“taro”,”jiro”) | “Hi jiro” |
| count | 単語の出現回数 | “Hi Hnako”.count(“H”) | 2 |
| index | 単語の位置を返す、 無ければエラー | “Hi taro”.index(“Hi”) | 0 |
| find | 単語の位置を返す、 無ければ -1 | “Hi saburo”.find(“saburo”) | 3 |
| strip | 先頭・末尾の空白を除去 | ” Hello goro “.strip() | “Hello goro” |
| startswith | その単語で始まっているか真偽 | “Hi taro”.startswith(“Hi”) | True |
| endswith | その単語で終わっているか真偽 | “Hello jiro”.endswith(“taro”) | False |
| split | 文字列をリストに分割 | “taro,15,男”.split(“,”) | [“taro”,”15″,”男”] |
| join | リストを結合して文字列に | “,”.join([“taro”,”15″,”男”]) | “taro,15,男” |

コルトン:「便利なグッズがあるけど、覚えるのではなく、調べられる様に知っておく事ジャん!」
「それと、今回初めてリンクを使ってるジャない!」
そうなんだ、こんな事が出来るのかなと考えて調べて、出来た時はうれしいから。楽しいよ~

コメント