[解決済み] トリプルクォートされた文字列リテラルのスキャン中に Python EOF が発生する
2022-02-18 16:32:20
質問
Pythonを勉強しているのですが、ある練習をしているときにこのエラーが表示されました。私のコードです。
a = "Half of \nthis sentence."
b = "\tSo far away."
"""
print "Hi my name is %s" % 'Jonas'
トリプルクォーテーションですが、なぜでしょうか?行の下にスペースを空けて、隙間ができるようにしただけなんだけど。
どのように解決するのですか?
すでに言われている通りです。 終わりのない文字列を作ってしまった。
正直なところ、このトリプルクォートを使って何をしようとしているのかよく分からないので、ご希望のコードを提供することはできません。しかし、次のことは覚えておいてください。
トリプルクォートは、文字列を定義するために使用されます。
既にご存知の通り
"
は、文字列の開始または終了を意味します。また
"""
! で文を始めると
"""
で閉じなければなりません。
"""
.
print """Hello"""
このトリプルクォートは、次のような文字を表示する場合に便利です。
"
または
'
.
print """I have found the letter 'H' in the word "Hello"."""
また、長い文字列を複数行に渡って定義できるという特徴もあります。
print """The width of my
screen prevents me from
writing long sentences."""
そして、そのためにエラーが発生するのです。命令
print "Hi my name is %s" % 'Jonas'
の後にあるため、文字列の2行目として解釈されます。
"""
これは、文字列が始まったことを意味します。そして、この文字列は完全に定義されているわけでもありません。
"""
は、文字列の終わりを示すものです。
関連
-
[解決済み] TypeError: softmax() が予期しないキーワード引数 'axis' を受け取りました。
-
[解決済み] PyCharmは "PEP8: expected 2 blank lines, found 1" と表示する。
-
[解決済み] 同じファイル名が既に存在する場合、移動して置き換えるか?
-
[解決済み] Pythonでhtmlをデータフレームに読み込む際に "html5libが見つからない "というエラーが発生する。
-
[解決済み] matplotlibのカラーバーのフォントサイズを変更する
-
[解決済み] トリプルクォートされた文字列リテラルのスキャン中に Python EOF が発生する
-
[解決済み] 異種混在のnumpy配列への追加時に `TypeError: invalid type promotion` が発生する。
-
[解決済み] matplotlibで科学的記法を制御するには?
-
[解決済み] pandasの系列をnumpyの配列に変換する[重複]。
-
[解決済み] リスト内包からのPython文字列
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ImportError: xlsxwriter という名前のモジュールがありません。
-
[解決済み] Pythonです。AttributeError: 'NoneType' オブジェクトには 'startswith' 属性がありません。
-
[解決済み] PyCharmは "PEP8: expected 2 blank lines, found 1" と表示する。
-
[解決済み] cv2.createbackgroundsubtractormog2() のパラメータについて説明します.
-
[解決済み] matplotlibのカラーバーのフォントサイズを変更する
-
[解決済み] 異種混在のnumpy配列への追加時に `TypeError: invalid type promotion` が発生する。
-
[解決済み] matplotlibで科学的記法を制御するには?
-
[解決済み] pandasの系列をnumpyの配列に変換する[重複]。
-
[解決済み] Pip install - Python 2.7 - Windows 7
-
[解決済み】Pythonのエラー: ファイル "<stdin>"