Python WebAcademy

Tag

#基礎文法 の記事

このテーマに関連するPython学習記事をまとめています。

Tagged Posts

#基礎文法 の記事一覧

3件

Pythonのイテレータとイテラブルの違いとは?iter()とnext()でfor文の裏側をのぞき、2回目のループが空になる落とし穴を初心者向けに解説

for文で当たり前のように回しているリストや文字列。その裏では、イテラブルとイテレータという2つの役割が手を組んで動いています。iter()とnext()でfor文の中身を再現し、StopIterationの意味、自作クラスでの__iter__と__next__の書き方、mapやzipやファイルを2回ループすると空になる理由まで、表とサンプルコードで初心者向けにやさしく解説します。

Pythonの文字列メソッドとは?strip・split・replaceでデータを整える基本を初心者向けに解説

Pythonの文字列メソッドを、IT初心者向けにやさしく解説します。余分な空白を落とすstrip、区切って分けるsplit、置きかえるreplaceといった定番の使い方から、stripの引数が文字の集合として扱われる落とし穴、Python 3.9で加わったremoveprefixとremovesuffix、全角数字でisdigitがTrueになる話まで。手元で動かせるコードと表を並べながら、実務で効いてくる整形のコツを順番に整理していきます。

記事を読む

Pythonのスライスとは?リストや文字列を[start:stop:step]で切り出す書き方を初心者向けに解説

Pythonのスライスを、IT初心者向けにやさしく解説します。start・stop・stepの意味、末尾がなぜ含まれないのか、マイナスの添字で末尾から数える書き方、[::-1]で逆順にする方法まで。範囲を外れてもエラーにならない性質や、スライスがコピーを作るときの落とし穴もあわせて紹介します。手元で動かせるコードと表を並べながら、実務での使いどころを順番に整理していきます。