3: 2016-12-05 (月) 11:52:18 njf |
現: 2017-03-28 (火) 22:35:14 njf |
| | | |
| これらを使った方が、多くの文字列を連結するときには処理が速くなり、また可読性も高くなります。 | | これらを使った方が、多くの文字列を連結するときには処理が速くなり、また可読性も高くなります。 |
| + | |
| + | **文字列定義を連続して書くときの注意 [#s5552800] |
| + | |
| + | 文字列の定義は連続して書くとひとつの文字列に連結されます。 |
| + | |
| + | >>> a = 'abc' 'defg' |
| + | >>> a |
| + | 'abcdefg' |
| + | |
| + | 「\」を使って改行したいときには便利です。 |
| + | |
| + | >>> a = 'abc' \ |
| + | ... 'def' |
| + | >>> a |
| + | 'abcdef' |
| + | |
| + | 一方で、文字列の配列を定義しようとして、「,」を忘れるとつながったりします。 |
| + | >>> a = ['a', 'b' 'c'] |
| + | >>> a[1] |
| + | 'bc' |
| + | わかりにくいバグの原因になるので要注意です。 |
| | | |
| **Unicodeに関する注意 [#n26b405b] | | **Unicodeに関する注意 [#n26b405b] |
| | | |
| a = [u"あ",u"い",u"う",u"え",u"お"] | | a = [u"あ",u"い",u"う",u"え",u"お"] |
| + | |
| print "ん".join(a) | | print "ん".join(a) |
| | | |
Counter: 2444,
today: 2,
yesterday: 0