Ad
1: 2016-07-22 (金) 03:50:24 njf ソース バックアップ No.1 を復元して編集
Line 1: Line 1:
 +Pythonの文字列の連結は、簡単なものなら+演算子で行う。
 + >>> a = "1 " + "2"
 + >>> a
 + '1 2'
 +
 +しかし、+は演算のたびに新しい文字列オブジェクトを生成するため、たくさんの文字列を連結すると遅くなる。
 +
 +そのような場合は、たとえばリストやタプルを連結するならjoinを使う。
 +
 + >>> b = ("This ", "is ", "a ", "pen.")
 + >>> "".join(b)
 + 'This is a pen.'
 +
 +joinは指定された文字を挟んで文字列を連結する。
 +
 + >>> "|".join(b)
 + 'This |is |a |pen.'
 +
 +%を使うと文字列を文字列の中に埋め込める。
 +
 + >>> "%spen %s%smy %s" % b
 + 'This pen is a my pen.'
 +
 +これらを使った方が、多くの文字列を連結するときには処理が速くなる。
 +また、可読性も高い。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2278, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF