エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python の join() が文字列型のメソッドである理由
''.join(['松', '竹', '梅']) # => '松竹梅' ' | '.join(['Home', 'About', 'Services']) # => 'Home | ... ''.join(['松', '竹', '梅']) # => '松竹梅' ' | '.join(['Home', 'About', 'Services']) # => 'Home | About | Services' 他の言語では join() は配列( Python でいうリスト)のメソッドとして用意されているケースが多いため、他のプログラミング言語を知った後に Python を学んだ人の多くがこの「 join() が文字列型のメソッドであること」に気持ち悪さを感じるようです。 なぜ Python の join() はリストではなく文字列型のメソッドとして用意されているのでしょうか。今回はこのあたりを見てみたいと思います。 経緯 文字列型の join() メソッドは 2000 年頃( Python の最新バージョンが 1.6 の頃)に、 string モジュール内の関数 string.j
2018/06/19 リンク