teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2017/11/18 06:53

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  次のように書いているのと同じだと言うことです。
19
19
  ```Python
20
- card = "株式会社E\n{job_title}\n{name}\nMAIL: {mail}\nTEL: 03-9999-9999 FAX: 03-9999-9998\n内線: {extension}\n"
20
+ card = "株式会社E\n{job_title}\n{name}\nMAIL: {mail}\nTEL: 03-9999-9999 FAX: 03-9999-9998 内線: {extension}\n"
21
21
  ```
22
22
 
23
23
  どちらが読みやすいかは、差が歴然ですね。

1

追記

2017/11/18 06:53

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -2,4 +2,22 @@
2
2
  改行などを含む文字列を扱うためのものです。
3
3
 
4
4
  Pythonは、複数行に渡るコメントブロックをサポートしていません。
5
- しかしそれでは不便なので、**文字列リテラル**をコメントの代わりに用いているのです。
5
+ しかしそれでは不便なので、**文字列リテラル**をコメントの代わりに用いているのです。
6
+
7
+ ---
8
+ つまり、ご提示のコードは...
9
+ > ```Python
10
+ card = """株式会社E
11
+ {job_title}
12
+ {name}
13
+ MAIL: {mail}
14
+ TEL: 03-9999-9999 FAX: 03-9999-9998 内線: {extension}
15
+ """
16
+ > ```
17
+
18
+ 次のように書いているのと同じだと言うことです。
19
+ ```Python
20
+ card = "株式会社E\n{job_title}\n{name}\nMAIL: {mail}\nTEL: 03-9999-9999 FAX: 03-9999-9998\n内線: {extension}\n"
21
+ ```
22
+
23
+ どちらが読みやすいかは、差が歴然ですね。