文字列のなかのひとつの文字を取り出したいときには、文字列名の後ろに角かっこで囲んだ文字のオフセットを続けます。先頭の文字のオフセットは0、その右が1、というように数えます。末尾の文字のオフセットは-1、右端の左は-2のように指定することもできます。tmp[-2]'z'文字列の長さ以上のオフセットを指定すると例外が起きるので注意が必要です。range文字列はイミュータブル(変更できない)なので、文字列に直接文字を挿入したり、指定したインデックスの位置の文字を書き換えたりすることはできません。代わりに、replace()などの文字列関数やスライスの組み合わせを使う必要があります。]によるスライススライスを使えば、文字列から部分文字列を取り出すことができます。スライスは、角かっこと先頭オフセット(start)、末尾オフセット(end)、ステップ(step)で定義します。先頭から末尾までのシーケンス全体を抽出します。startオフセットから末尾までのシーケンスを抽出します。先頭からend-1オフセットまでのシーケンスを抽出します。startオフセットからend-1オフセットまでのシーケンスを抽出します。step文字ごとにstartオフセットからend-1オフセットまでのシーケンスを抽出します。tmp[4:20:3]'ehknqt'ステップサイズとして負数を指定すると、逆にステップしていきます。dict()を使えば、ふたつの値のシーケンスを辞書に変換できます。文字列の文字数(長さ)はlen()関数で取得することができます。組み込みの文字列関数split()を使えば、セパレータに基づいて文字列を分割し、部分文字列のリストを作ることができます。リストのstepを-1にする方法。reversedを使う方法。リストの要素を値の順序で並び替える関数としてふたつの関数があります。リスト関数のsort()は、その場でリスト自体をソートします。算術演算子は以下のとおりです。Code:選択中の行のコメントアウト/アンコメントをする方法2019.11.08Vim:recordingを解除する方法2018.08.22Vim:タブ、スペース、改行を可視化する方法2018.08.21Vim:元に戻す(UNDO)、やり直し(REDO)をする方法2018.08.18Vim:<leader>キーの確認と変更方法2018.08.22スポンサーリンク。