この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
プログラミング:python:基本:文字列操作 [2020/06/07 04:48] sotoyama 作成 |
プログラミング:python:基本:文字列操作 [2020/07/05 14:50] (現在) sotoyama [文字列抽出] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
===== 文字列操作 ===== | ===== 文字列操作 ===== | ||
- | ==== 文字列抽出 ==== | + | ==== 文字列抽出(スライス) ==== |
s = "abcdefghijklmnopqrstuvwxyz" とした場合の各種抽出方法を記載する。 | s = "abcdefghijklmnopqrstuvwxyz" とした場合の各種抽出方法を記載する。 | ||
+ | |||
+ | ^ 分類 ^ 例 ^ 結果 ^ | ||
+ | | 特定位置抽出 | s[0] | 'a' | | ||
+ | | ::: | s[1] | 'b' | | ||
+ | | ::: | s[24] | 'y' | | ||
+ | | ::: | s[24] | 'z' | | ||
+ | | ::: | s[-1] | 'z' | | ||
+ | | ::: | s[-2] | 'y' | | ||
+ | | ::: | s[-25] | 'b' | | ||
+ | | ::: | s[-26] | 'a' | | ||
+ | | 部分抽出 | s[0:7] | 'abcdefg' | | ||
+ | | ::: | s[-5:-1] | 'vwxy' | | ||
+ | | ::: | s[:7] | 'abcdefg' | | ||
+ | | ::: | s[21:] | 'vwxyz' | | ||
+ | | ::: | s[:-20] | 'abcdef' | | ||
+ | | ::: | s[:] | 'abcdefghijklmnopqrstuvwxyz' | | ||
+ | | ::: | s[0:10:2] | 'acegi' | | ||
+ | | ::: | s[-1:-6:-1] | 'zyxwv' | | ||