読書実況 ▶︎ #5 The Python Tutorial — 3.1.2. Text
気になった本を読み進めていく、読書実況 — 以前にプログラミング言語 Python を触ってみたとき "独特でよくわからない" 感じがしたので、そんな苦手意識を打開するべく『The Pyton Tutorial』を読み進めていってみることにします。よろしくお願いしますね。 今回は「[3. An Informal Introduction to Python](https://docs.python.org/3/tutorial/introduction.html)」の Text から読み進めていきますね。 The Python Tutorial: https://docs.python.org/3/tutorial/ 各回の詳細情報: https://slime-caraway-717.notion.site/The-Python-Tutorial-2feda80f2c3b8180b655e81f5e371663?pvs=74 ■ ダイジェスト 技術書を読み進める様子を記録した読書実況です。Python 公式ドキュメント The Python Tutorial 第 3 章の文字列(テキスト)セクションを取り上げ、読みながら要点を確認・理解していきます。主に次を扱いました:文字列リテラルの記法(`'...'` と `"..."`)、クォートを含める方法(`\'`、`\"` または反対のクォートで囲む)、エスケープシーケンス(例 `\n`)とインタラクティブ表示と `print()` の出力の違い、raw 文字列 `r'...'`(バックスラッシュをそのまま扱う/末尾を奇数個のバックスラッシュで終えられない仕様と回避策として `"\\""` や隣接リテラルの自動連結)、複数行リテラル(トリプルクォート)と行末のバックスラッシュでの改行抑制、連結 `+` と繰り返し `*`、隣接する文字列リテラルだけが自動連結される点、インデックスとスライス(`0` 始まり、負のインデックス `-1`、半開区間 `i:j`、省略記法 `[:2]`・`[4:]`・`[-2:]`、例として `s = "Python"` に対する `s[4:]` と `s[-2:]` が `on`)、インデックスは文字間の位置とみなす考え方とスライス長が `j - i` になる性質、範囲外アクセスの挙動(インデックスで `IndexError: string index out of range`、スライスは空文字を返す)、文字列がイミュータブルで要素代入不可なこと、長さ取得は組み込み関数 `len()` を使うこと。あわせて、文字列メソッドやフォーマット手法(`f-strings`、`str.format`、`%` 形式)にも触れましたが、詳細の読み込みはこれからです。
Download
0 formatsNo download links available.