今天內容不多,無水分純乾貨
一起了解下python基礎之變數:
變數定義
變數按字面來理解就是可以變化的量,賦予不同的值,會有不同的量;每建立乙個變數,就會在計算機記憶體中開闢乙個空間,用於儲存規定範圍內所賦予的值。
message = "hello world"
其中message就是乙個變數,而引號內的 hello world 就是變數message的值
變數命名規範
在python中變數並不是隨意命名的,要遵循以下規則:
1. 變數名僅且只能包含字母、數字下劃線。注意 變數名可以以字母或下劃線開頭,但是不能用數字開頭,否則會報錯
>>> 1_message = 'hello world'
syntaxerror: invalid token
>>> message_1 = 'hello world'
>>> print(message_1)
hello world
2. 變數名不能出現空格,可以利用下劃線來分割。
>>> message 1 = 'hello world'
syntaxerror: invalid syntax
應設定為message_1
3. 系統關鍵字不能作為變數名使用。比如一些內建的函式名或特殊用途的單詞,比如print,否則會報錯
>>> print = 'hello world'
>>> print(print)
traceback (most recent call last):
file "", line 1, in
print(print)
typeerror: 'str' object is not callable
4. 在python中,變數是區分大小寫的。比如message與message並不是相等的,而是兩個不同的變數,而在實際的程式設計過程中,也應盡量使用小寫字母來表示,避免出現不必要的錯誤。
5. 在命名變數事盡量簡潔且具有描述性。student_num比s_n更能讓人理解。
變數賦值
在python中,變數賦值時不需要宣告賦值的型別
>>> message_1 = 123 #整型數字
>>> type(message_1)
>>> message_2 = 'hello' #字串
>>> type(message_2)
>>> message_3 = [1,2,3,4] #列表
>>> type(message_3)
以上是不同型別的資料賦值,還有浮點型數字、元組、字典等資料型別,以後會講到。
在上述**中也已看到,等號「=」是進行賦值的操作符,用來給變數賦值,右邊是所要賦的值,左邊是變數名。
每個變數在使用前都必須進行賦值,變數賦值後該變數才會被建立
>>> message
traceback (most recent call last):
file "", line 1, in
message
nameerror: name 'message' is not defined
否則會報錯,提示未定義。
下面來說說多個變數賦值
在python中允許使用者同時為多個變數賦值:
>>> a = b = c = 2
>>> a + b
4>>> a, b, c = 1,2,3
>>> a + c
4百看不如一練,趕快動手敲去一下吧
Python基礎之變數型別
python有五個標準的資料型別 python支援四種不同的數值型別 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 數字是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。例子1 coding utf 8 author ...
python 基礎知識之變數
每個 py檔案最好新增下面兩行內容 usr bin env python coding utf 8 注釋 單行注釋 def func args,kwargs pass 或者 x 或者 x 多行注釋 或者 一 定義變數 變數名 相當於門牌號,指向值所在的空間 等號,變數值 name luo male ...
python基礎之變數的宣告
程式設計的過程就是對資料進行運算和處理的過程,程式中要處理資料,就必須要使用變數來儲存資料。所以,變數就像是乙個容器,用於盛裝程式中的資料。儲存之後,我們就能對其進行運算和處理。在python語言中,宣告變數非常簡單 a 5比如在上面的 中,我們建立了乙個名字叫a的變數,並將5賦值給它,其中 a 5...