一、什麼是變數?
變數是指用來代表某一種資料型態的符號,以非數字的符號來表達,可以是英文字母也可以是一個英文單字,不過python有一些英文字母不能被當作變數,我們稱作保留字,例如:False、None、True、and、is、not、or、......,之後會在介紹。
(這裡不建議使用中文來當作變數名稱,有時候會造成系統上的問題)
這邊先快速示範一下變數
新建一個Python文件,一開始會要先創建資料夾,才可以建立python文件
print是python的一個指令用來輸出
在這裡可以看到,我們將X當作變數,利用等號將變數X宣告為1,變數Y也是同理,利用print輸出變數X和變數Y,可以得到1和1
“代表不同變數可以宣告成同一個資料”
讓我們繼續看下一個例子
如果在下方再宣告一次變數X=10會產生什麼變化
沒錯會在第二次print時,因為將變數X再宣告為10,所以之後的X都會變成10
“代表一個變數只可以宣告成一個資料”
變數可以指定成各個資料型態,接下來我會再介紹資料型態有哪些,這邊先展示給大家看,變數的名稱是可以隨機設置的
二、 Python的資料型態:
- 數值
- 字串
- 布林值
- 容器
1. 數值型態
A. 整數(int)
整數顧名思義就是不包含小數點後的數值
B. 浮點數(float)
數值包含小數部分
2.字串型態
A.字串(str)
用單引號或是雙引號包圍起來的內容,都是字串
單引號 => '例子 '
雙引號 => "例子 "
B.字元(chr)
組成字串的元素
3.布林值(bool)
只有True和False,是電腦科學中的邏輯資料型別,以發明布林代數的數學
家喬治·布爾為名,通常是真和假。
4.容器型態
A.List(有順序、可變動列表)
B.Tuple(有順序、不可變動列表)
跟list差不多但是使用的是(),如果只有一個元素時,要加一個逗號,例如:(1,)
C.set(無順序,不重複的集合)
有兩種方式都代表集合
D.dictionary(字典)
一個key對應一個value,{'香蕉':'banana', '箱子':'box'}
三、結論
這次講解了一些python的基本知識,今天只有介紹容器型態的意義,後續還有一些操作,例如:增加資料、刪除資料,會再下次講解