(1 條消息)Python如何向控制台列印#號?

print "#"

?

Python中#號後面的都會被注釋

那麼問題來了,如何輸出#號?


我就問你自己試過沒?

只開腦洞是不對的,字元串字面量里的#是不會被當作注釋處理的,它仍是字元串的一部分,無論py2還是py3都是如此,因此你的那句print "#"就可以輸出#


至少我這裡可以輸出


不要隨意開腦洞,非要開這種腦洞可以先補一下parser相關的知識,然後你也不會問這個問題了


幹什麼先實踐,別老發這樣沒水平的問題了


知道轉義字元的么?

轉義字元 描述

(在行尾時) 續行符

\ 反斜杠符號

單引號

" 雙引號

a 響鈴

 退格(Backspace)

e 轉義

00 空


換行

v 縱向製表符

橫向製表符


回車

f 換頁

oyy 八進位數yy代表的字元,例如:o12代表換行

xyy 十進位數yy代表的字元,例如:x0a代表換行

other 其它的字元以普通格式輸出


推薦閱讀:

TAG:Python | 編程 | 計算機 | Python入門 |