1. 程式人生 > >Python學習筆記——變數和常量

Python學習筆記——變數和常量

一、變數    

變數的概念基本上和初中代數的方程變數是一致的,只是在計算機程式中,變數不僅可以是數字,還可以是任意資料型別。

在Python中,不需要事先宣告變數名和型別,直接賦值即可建立各種型別的物件變數

注意:  變數名必須以字母或下劃線開頭,但以下劃線開頭的變數在Python中有特殊含義;

變數名中不能有空格以及標點符號;

不能使用關鍵字作為變數名,可以匯入keyword模組後使用print(keyword.kwlist)檢視所有關鍵字;

變數名對英文字母的大小寫非常敏感,如:abc和Abc是兩個不同的變數

不建議使用系統內建的模組名、型別名或函式名以及已匯入的模組名及其成員名作為變數名,這將會改變其型別和含義,可以通過dir(__builtins__)檢視所有內建模組、型別和函式。

 

1、賦值整數:

type()函式可以檢視變數的型別

id()函式可以檢視變數的記憶體地址

1 這個數值在記憶體中只有一份,上圖表示多個變數指向同一塊記憶體地址

 

2、賦值字串:

字串:用單引號、雙引號或者三引號括起來都可以

 

二、常量  

所謂常量就是不能變的變數,比如數學裡面的π就是一個常量。在Python中,通常用全部大寫的變數名錶示常量:

實際上PI還是一個變數,Python中沒有任何機制保護PI不會被改變,用全部大寫只是一個習慣上的用法。