- 現在との差分 を表示
- ソース を表示
- Python/文字列の連結 へ行く。
1: 2016-07-22 (金) 03:50:24 njf | 2: 2016-07-22 (金) 04:51:39 njf | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Pythonの文字列の連結は、簡単なものなら+演算子で行う。 | + | [[Python]]の文字列の連結は、簡単なものなら+演算子で行う。 |
>>> a = "1 " + "2" | >>> a = "1 " + "2" | ||
Line 9: | Line 9: | ||
そのような場合は、たとえばリストやタプルを連結するならjoinを使う。 | そのような場合は、たとえばリストやタプルを連結するならjoinを使う。 | ||
- | >>> b = ("This ", "is ", "a ", "pen.") | + | >>> b = ("This", "is", "a", "pen.") |
- | >>> "".join(b) | + | >>> " ".join(b) |
'This is a pen.' | 'This is a pen.' | ||
Line 16: | Line 16: | ||
>>> "|".join(b) | >>> "|".join(b) | ||
- | 'This |is |a |pen.' | + | 'This|is|a|pen.' |
+ | |||
+ | 空文字列も使える。 | ||
+ | |||
+ | >>> "".join(b) | ||
+ | 'Thisisapen.' | ||
%を使うと文字列を文字列の中に埋め込める。 | %を使うと文字列を文字列の中に埋め込める。 | ||
- | >>> "%spen %s%smy %s" % b | + | >>> "%s pen %s %s ballpoint %s" % b |
- | 'This pen is a my pen.' | + | 'This pen is a ballpoint pen.' |
これらを使った方が、多くの文字列を連結するときには処理が速くなる。 | これらを使った方が、多くの文字列を連結するときには処理が速くなる。 | ||
また、可読性も高い。 | また、可読性も高い。 |
- Python/文字列の連結 のバックアップ一覧
- Python/文字列の連結 のバックアップ差分(No. All)
- 1: 2016-07-22 (金) 03:50:24 njf
- 2: 2016-07-22 (金) 04:51:39 njf
- 3: 2016-12-05 (月) 11:52:18 njf
- 現: 2017-03-28 (火) 21:35:14 njf
ぺージ情報 | |
---|---|
ぺージ名 : | Python/文字列の連結 |
ページ別名 : | 未設定 |
ページ作成 : | njf |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
Counter: 2287,
today: 1,
yesterday: 2