基本數據類型:整數、小數、字符串、布爾值。
轉義字符\
可以轉義很多字符,比如\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
使用