python中的變量以及字符串的使用


在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 -*-
這樣的話呢我們就可以直接的進行編譯了。

 

 
       


免責聲明!

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



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