pythonに関するtek_kocのブックマーク (2)

  • 文字列の複数行表記 - Pythonを書く

    継続行を使ったり三重引用符を使えば複数行に渡る文字列を表現できますが、これらはインデントできないのが難点です。インデントすると文字列の中に余計な空白が入ってしまいます。 text = '\ 1行目\n\ 2行目\n\ 3行目' text = '''\ 1行目 2行目 3行目''' この場合、「括弧内はインデントの制約がない」「文字列リテラルは並べると連結される」という性質を利用して、文字列全体を括弧でくくるとうまく書けます。これならインデントしても文字列には空白は入りません。 text = ( '1行目\n' '2行目\n' '3行目' ) print text 1行目 2行目 3行目 同様に、1行で非常に長い文字列も分かりやすく複数行に区切って書くことができます。 sql = ( 'SELECT u.id, u.name, u.kana, u.prefecture, u.address,

    文字列の複数行表記 - Pythonを書く
  • gethe.info

    This domain may be for sale!

  • 1