變量是為了存儲數據開辟出的內存空間,變量就像一個箱子。變量名索引內存空間的地址。
變量名的命名規(guī)則:
見名知義,區(qū)分大小寫
1.只能由字母、數字、下劃線組成
2.不能以數字開頭
3.不能與內的關鍵函數重名。
變量命名的方法:
1.下劃線式
user_name
2.小駝峰
Username
3.大駝峰
UserName
如何查找一個變量的內存地址:
使用id(變量名)
內存中變量名唯一,即第一次創(chuàng)建后就保留在內存中,下次修改變量值不會改變變量的內存地址。
變量的格式化:
1 使用 “s%" %號來實現,s%可以說是萬能的
2 ‘{}’.format(name),可以對大括號里的進行填充,python3可以這樣用f'{name}'
變量的引用:
變量和數據都是保存在內存中的,在python中函數的參數傳遞以及返回值都是靠引用傳遞的。
變量和數據分開存儲,數據保存在內存的一個位置。變量保存數據在內存中的地址,這就叫引用。
id()查看變量保存數據的內存地址
如果變量之前就被定義,當對變量再次賦值,數據就會被修改,變量就改為對新數據的引用。
函數的參數和返回值的傳遞:
函數的實參/返回值都是靠引用傳遞的