今天則是要來介紹關於變數的概念與基本的運算,
給剛入門的朋友一些基本的概念
Python 基礎:變數與基本運算
變數是一個暫存資料的地方,
Python 屬於一種動態語言,
跟 C/C++ 語言不同的是變數不需要經過事先宣告,
在C語言這類的靜態語言中,
變數宣告之後編譯器就會在記憶體中給予一個空間,
不同的變數通常都擁有不同的記憶體位址來儲存
但在 Python 這類的動態語言中,
變數相當於一個標誌,
這個標誌指向到一個記憶體位址內容為 10 ,
若另外有一個變數內容也為 10,
此時可看到這兩個變數指向的都是同個記憶體位址
而變數命名的方式其實有許多種方式,
常見的有駝峰式命名法、蛇形命名法、匈牙利命名法、....等,
採用何種命名法其實都可以,
主要的目的通常為了程式的可讀性,
讓其他維護的工程師能夠一眼就認出這個變數的用途或者功用為佳
在 Python 常見的命名法為蛇形命名法 (snake_case),
變數通常為英文字母開頭,
若要使用多個單字來增加變數的可讀性則以底線取代空格連接,
雖說 Python 支援使用者以中文做為變數名稱,
但一般在程式設計中卻不會使用中文,
除了中文變數名稱需要切換輸入法來撰寫程式碼之外,
中文英文之間其實還有編碼上的差異,
若成員中有其他語系的設計者對其會是一種困擾,
四則運算即是指加( + )、減 ( - )、乘 ( * )、除 ( / ) ,
當然還有一些延伸的運算像是餘數 ( % ) 以及整除 ( // )等,
或是次方 ( ** )、立方 ( *** ) 這些在運算都是很常見的運算符號,
這些運算符號其實是有優先順序的,
順序優先次序分別為:
1. 次方 : 像是立方、平方等
2. 乘法、除法、求餘( % )、求整除 ( // )
3. 加法、減法
基本上跟學校所學得先乘除後加減的概念符合,
若是程式設計的時候不再需要使用這個變數,
就能夠將其徹底從記憶體中移除來節省空間,
在 Python 中使用:
del 變數名稱
就能夠將這個變數刪除,
以上就是今天要帶大家來看的
Python 基礎:變數與基本運算
當然這僅是一個基本的概念,
給予非本科系出身或者剛入門的程式設計者做一個參考,
還沒有訂閱的朋友也別忘記在影片的右下角點選訂閱來支持本站的 YouTube頻道
沒有留言:
張貼留言