在python中只有一個變量:動態變量
在Python當中令人奇怪的是我們的python沒有靜態變量,這個特性大大的增加了python的靈活性。
由於python中沒有靜態變量所以我們千萬不要使用靜態變量的命名方式,這樣會報錯的。
在Python當中我們在打印字符串的時候我們可能會打印" "這樣的字符,這個時候我們就需要使用' '來將這個字符串包含在內,如果我們需要打印出' '的話呢我么就需要" "來打印字符串。
在Python當中如果我們需要同時打印出' '和" "就需要使用\在進行轉義。
有的時候呢我們可能會打印出多個特殊的符號,如果一個一個進行轉義的話呢會很麻煩的,所以python當中便提供了一個新的表達方式便是r的使用
如果我們要打印\(~-~)/這樣的符號我們就需要使用r:
在這里面我們會看到我們不僅用了r還是用了''' '''這個組合可以打印包含多種字符的字符串,還可以打印多行字符串:
在計算機剛開始的年代里,我們將8個比特作為一個字節,所以一個字節只能表示0~255,但是人們后來為了能夠打印出其他的字符,比如漢字,便用兩個字節來表示一個字符,在這里unicode碼便應運而生了,但是Python出現的時間比較早,在它出現的時候unicode標准版還未出現,所以python便使用哦是ASCII碼,在這里如果我們要打印中文的話,百年需要在前面加一個u:
如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題。可以在第一行添加注釋:
# -*- coding: utf-8 -*-
這樣的話呢我們就可以直接的進行編譯了。