1

ただ疑問に思っている...

エスケープ文字を使用すると気が散りすぎます。私はむしろこのようなことをしたいです(コンソールコード):

>>> print ^'ありそうもない2文字とビンゴのセットで始めて終わりましょう!'^
ありそうでなかった2キャラとビンゴのセットで始めて終わりましょう!

'文字列の内部、およびこの構文がどのように問題にならないか、または基本的にすべてのケースで内部にあるものに注意してください。残念なことに、Markdownでは (まだ) 適切に色付けできないので、そうすることにし<pre>ました。

確かに、^これは他の文字でもかまいませんが、何が見た目/機能が優れているかはわかりません。それは私には十分に聞こえます。

おそらく、他の言語にはすでに同様のソリューションがあります。そして、たぶん、Python にはすでにそのような機能があり、私はそれを見落としていました。そうであることを願っています。

しかし、そうでない場合、どういうわけか、Python のインタープリターを変更して、文字列を表記するために任意の (または標準化された) 構文を選択できるようにするのは難しすぎるでしょうか?

pre-compilators を使用して、ステートメントと構文全体を変更する方法はたくさんあることを認識していますが、これははるかに具体的です。そして、これらのルートのいずれかに進むことは、私が「難しすぎる」と呼んでいるものです. 私は本当にこれを行う必要はありませんので、繰り返しますが、ただ疑問に思っています。

4

1 に答える 1

13

Python では区切り文字として """ または ''' を使用しています

print '''Let's begin and end with sets of unlikely 2 chars and bingo'''

1 つのストリングに 3 フィートと 3 インチの両方が含まれている頻度はどれくらいですか

于 2010-05-11T19:03:38.907 に答える