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, n
kendi 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))
\