print('\')Veya print("\")veya yazdığımda print("'\'"), Python ters eğik çizgi \sembolünü yazdırmıyor . Bunun yerine, ilk ikisi için hata ''yapar ve ikincisi için yazdırır . Ters eğik çizgi yazdırmak için ne yapmalıyım?
Yanıtlar:
Ters eğik çizginizden önce, evet, başka bir ters eğik çizgi ile kaçmanız gerekir:
print("\\")
Ve Python 3'ten önceki sürümler için:
print "\\"
\Karakteri farklı şekilde aşağıdaki karakter olarak yorumlar bir kaçış karakteri olarak adlandırılır. Örneğin, nkendi başına basitçe bir harftir, ancak ondan önce ters eğik çizgi koyduğunuzda \n, yeni satır karakteri olan olur .
Muhtemelen tahmin edebileceğiniz \gibi, bir kaçış karakteri gibi işlev görmemesi için ayrıca kaçılması gerekir. Esasen ... kaçmak zorundasın.
Ters eğik çizgi yazdırmanın kaçış içermeyen bir yolu, karakter kodunu şunlara iletmektir chr:
>>> print(chr(92))
\