sadece aracı Python'da işlenmemiş dize. Dize içindeki her şeyin anlamı dize. Örneğin, eğer eğik çizgi eklemek istedim:
string1 = "happy\/cheese"
Bunu bir kaçış karakteri beri eğik çizgi önünde \
eklemek gerekir. Örneğin, \n
yeni bir satır anlamına gelir.
ham dize tutarsanız, o dizede ne olursa olsun özel bir şekilde yorumlanır olmadığından emin olur. Örneğin, string2 = r"\n"
yazdıysanız, yalnızca dize olarak "\n"
verir ve yeni bir satır olmaz.
Sen here itibaren onlar hakkında daha fazla bilgi edinebilirsiniz.
Şimdi, bu dosya yolları eğik çizgi çok şey var çünkü senin olayda yapılır ve bu kadar çok ters eğik çizgi koymak zorunda kalmamak istiyorum.
Bu "ham bir dizge" see [belgeler] (http://docs.python.org/3.3/library/re.html#raw-string-notation). Genellikle kaçmadan özel karakterler (ör. '\') Yazabiliyordu. – bbayles
r, çıkış sıralarını unutmanızı sağlayan bir ham dizgi hazırlayıcısıdır! http: // stackoverflow.com/questions/3517802/python-raw-literal-string – Vivek
Bu durumda bir fark yaratmıyor, ancak yol ters eğik çizgi varsa, r = – beroe