ページへ戻る

− Links

 印刷 

Python​/文字列の連結 の変更点 :: NJF Wiki

xpwiki:Python/文字列の連結 の変更点

« Prev[3]  
3: 2016-12-05 (月) 11:52:18 njf[4] ソース[5] バックアップ No.3 を復元して編集[6] 現: 2017-03-28 (火) 21:35:14 njf[4] ソース[7] 編集[8]
Line 29: Line 29:
これらを使った方が、多くの文字列を連結するときには処理が速くなり、また可読性も高くなります。 これらを使った方が、多くの文字列を連結するときには処理が速くなり、また可読性も高くなります。
 +
 +**文字列定義を連続して書くときの注意 [#s5552800]
 +
 +文字列の定義は連続して書くとひとつの文字列に連結されます。
 +
 + >>> a = 'abc' 'defg'
 + >>> a
 + 'abcdefg'
 +
 +「\」を使って改行したいときには便利です。
 +
 + >>> a = 'abc' \
 + ... 'def'
 + >>> a
 + 'abcdef'
 +
 +一方で、文字列の配列を定義しようとして、「,」を忘れるとつながったりします。
 + >>> a = ['a', 'b' 'c']
 + >>> a[1]
 + 'bc'
 +わかりにくいバグの原因になるので要注意です。
**Unicodeに関する注意 [#n26b405b] **Unicodeに関する注意 [#n26b405b]
Line 57: Line 78:
 a = [u"あ",u"い",u"う",u"え",u"お"]  a = [u"あ",u"い",u"う",u"え",u"お"]
 + 
 print "ん".join(a)  print "ん".join(a)
« Prev[3]