python轉義字符


基本數據類型:整數、小數、字符串、布爾值。

轉義字符\可以轉義很多字符,比如\n表示換行,\t表示制表符,字符\本身也要轉義,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:

>>> print('I\'m ok.') I'm ok. >>> print('I\'m learning\n"Python\".\tWhat are you doing?\\')
I'm learning
"Python".       What are you doing?\ >>> print('\\\n\\') \ \

如果字符串里面有很多字符都需要轉義,就需要加很多\,為了簡化,Python還允許用r''表示''內部的字符串默認不轉義,可以自己試試:

>>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\ 

如果字符串內部有很多換行,用\n寫在一行里不好閱讀,為了簡化,Python允許用'''...'''的格式表示多行內容,可以自己試試:

>>> print('''line1 ... line2 ... line3''') line1 line2 line3 

上面是在交互式命令行內輸入,注意在輸入多行內容時,提示符由>>>變為...,提示你可以接着上一行輸入,注意...是提示符,不是代碼的一部分:

┌────────────────────────────────────────────────────────┐
│Command Prompt - python                           _ □ x │
├────────────────────────────────────────────────────────┤
│>>> print('''line1                                      │
│... line2                                               │
│... line3''')                                           │
│line1                                                   │
│line2                                                   │
│line3                                                   │
│                                                        │
│>>> _                                                   │
│                                                        │
│                                                        │
│                                                        │
└────────────────────────────────────────────────────────┘

當輸入完結束符```和括號)后,執行該語句並打印結果。

如果寫成程序並存為.py文件,就是:

print('''line1 line2 line3''') 

多行字符串'''...'''還可以在前面加上r使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM