小白求教
大佬们 转义符究竟是什么print(r"C:\Users\goodb\Desktop")
为什么这里面要加入原始字符串r我看这里面没有\n \t为什么前面要加r
还有反斜杠的作用是什么
新手一个反斜杠和转义符一直弄不懂,求教大佬们 不加 r 会报错,反斜杠是转义符(敏感字符),一般只要有反斜杠,系统都会预先判断反斜杠后面所表达的意思,比如你的代码中不加 r 这段 "C:\Users\goodb\Desktop" 里面的 \U 表示将后面跟的字符串以 unicode 格式表示。 傻眼貓咪 发表于 2021-11-21 21:25
不加 r 会报错,反斜杠是转义符(敏感字符),一般只要有反斜杠,系统都会预先判断反斜杠后面所表达的意思 ...
fishc=r“””
___ ___ ___ ___
/\\ ___ /\\ /\__\ /\\
/::\\ /\\ /::\\ /:// /::\\
/:/\:\\ \:\\ /:/\ \\ /:/__/ /:/\:\\
/::\~\:\\ /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/:// \:\ \:\ \/__/\/__\:\/://\:\\\/__/
\:\__\\::/__/ \:\ \:\__\ \:://\:\\
\/__/ \:\__\ \:\/:// /:// \:\\
\/__/ \::// /:// \:\__\
\/__/ \/__/ \/__/
“””
那像这样的里面没有任何字符 都是一些斜杠和反斜杠为啥也要加r啊 哥白尼 发表于 2021-11-22 17:11
fishc=r“””
___ ___ ___ ___
/\\ ...
woc,看不懂看不懂 哥白尼 发表于 2021-11-22 17:11
fishc=r“””
___ ___ ___ ___
/\\ ...
一般如果字符串有反斜杠是非常敏感的,如果需要保留并且打印反斜杠,最好加个 r,不然打印出来不是你要的结果,比如:string = "\\\"
print(string) 哥白尼 发表于 2021-11-22 17:11
fishc=r“””
___ ___ ___ ___
/\\ ...
你可以试试不放 r,结果肯定不一样(因为双反斜杠也算转义)
页:
[1]