癡月熊學Python
文章目錄
- 癡月熊學Python
- 往期文章
- 前言
- 一、轉義的意義
- 二、轉義序列
- 三、練習
- 1.轉義符號應用
- 總結
往期文章
第一章:Python-新人報道
第二章:小學生都會的數學計算,癡月熊學Python
第三章:變數-從此你就叫張三了!,癡月熊學python
前言
哈嘍,中午好啊,各位有沒有想我啊,我覺得周末有必要休息一天,存稿子是真的沒啥靈感啊!!!不過問題不大,今天的文章葉順利寫下來了,我的文章都比較短,每次知識點都是一個一個點進行的,當然也跟我的學習進度有關,不過東西少大家看起來會更清晰舒適一點吧(其實還是自己懶),不過第一章的反響出乎我的意料,居然這么棒,而且有段時間還進了綜合熱榜第41,不得不說能得到推薦是針補戳,各位正在學習的小伙伴也可以試著寫文章,畢竟能把別人搞懂了,那才是真的懂了(前提是你教的得是對的),ok啊,那么趕快進入今天的學習吧,

提示:以下是本篇文章正文內容,下面案例可供參考
一、轉義的意義
提前再次宣告,以下所有的案例和講解完全是個人理解,如有不對的地方歡迎指出,
首先呢,轉義符是這個: “”,他的作用就是將其他符號的作用無效化,不知道有沒有看過魔禁系列的小伙伴,里面的男主的能力就是讓其他人的能力無效化," \ "也是如此,所以為什么要轉義,比如雙引號 " “,這符號在語言當中是為了標記字串,可是我想讓它輸出出來,這個時候就可以用到轉義符 " \ “,print(”\“嘛去,憨憨熊\””),這樣子就可以輸出 " 嘛去,憨憨熊 " 了 ,
二、轉義序列
這里還有一些特殊的轉義組合,當他們在一塊的時候就不是無效化的作用了,(以下僅列出目前常用的)
| 轉義字符 | 功能 |
|---|---|
| \\ | 反斜杠 |
| \’ | 單引號 |
| \" | 雙引號 |
| \b | 退格符 |
| \n | 換行符 |
| \r | 回車符 |
注意轉義符都是右斜杠,不要寫反了哦,
初次之外還有一些什么響鈴符,水平制表符啊什么的,那些我還沒搞懂呢,以后學會了再講給大家聽,
三、練習
1.轉義符號應用
下面讓我們做個小練習驗證一下吧,
代碼如下(示例):
比如這個反斜杠,這個得意義就是讓轉義符失去轉義的意義,有點套娃怎么回事,
print("\\")
輸出:\
然后就是這個雙引號和單引號,
print("\"zhangsan: Oh,man\"")
print('\'lisi: Oh sansan,what\'s wrong\'')
輸出:"zhangsan: Oh,man"
'lisi: Oh sansan,what's wrong'
這里的引號如果不去轉義的話,就會報錯:SyntaxError: invalid syntax(無效的語法)
因為CSDN這個編輯器也一些代碼的功能,所以第四行沒有加 " \ " 顏色就不一樣了,不過不用在意,
退格符:\b
print("12345\b")
輸出:1234
這個退格符就是把前面一位替換為空格,這里5變成空格了,所以輸出了1234,不過如何多個位置退格,我還沒搞清楚,歡迎大神評論,
換行符:\n
print("1\n2\n3\n4\n5")
輸出:
1
2
3
4
5
這個也非常的簡單了,就是在字串之間輸入了\n后面的東西就會換到下一行去,
最后這個回車符:\r
print("12\r345")
print("1234\r5")
輸出:345
5
這個多謝小伙伴幫忙搞懂了這個,回車符的作用是 “\r” 后面的東西把前面的東西都給覆寫了,上面兩個,第一個是345,第二個是5都是在 "\r"后面,同樣下面這個 “\r” 無論在最前面還是最后面都會列印 “12345” ,在最后面是沒東西可覆寫,最前面是 “12345” 覆寫了前面的空值,所有列印的都是 “12345”.OK感謝小伙伴的解答,
print("12345\r")
print("\r12345")
輸出:12345
12345
總結
這章干貨有點少,可能是今天是比較忙有點敷衍了,等有空學習了更多的轉義序列,我就在改一改這篇文章,見諒啦,其實寫文章本身也對學習有督促的作用,畢竟突然停止學習了,更新的進度也會有影響,既能學習又是自己喜歡的事,豈不美哉,不過如果遇到除了技術之外,遇到了哪些好玩的,我也會給大家分享,順便也壯大我python!!!,ok,今天就到這里吧,我們下次見,拜了個拜~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274877.html
標籤:其他
