PYTHON變數及資料型態

PYTHON變數及資料型態

更新於 發佈於 閱讀時間約 3 分鐘

一、什麼是變數?

  變數是指用來代表某一種資料型態的符號,以非數字的符號來表達,可以是英文字母也可以是一個英文單字,不過python有一些英文字母不能被當作變數,我們稱作保留字,例如:False、None、True、and、is、not、or、......,之後會在介紹。
(這裡不建議使用中文來當作變數名稱,有時候會造成系統上的問題)

這邊先快速示範一下變數
新建一個Python文件,一開始會要先創建資料夾,才可以建立python文件

raw-image


raw-image

print是python的一個指令用來輸出
在這裡可以看到,我們將X當作變數,利用等號將變數X宣告為1,變數Y也是同理,利用print輸出變數X和變數Y,可以得到1和1
“代表不同變數可以宣告成同一個資料


程式碼1

程式碼1

終端機1

終端機1

讓我們繼續看下一個例子
如果在下方再宣告一次變數X=10會產生什麼變化
沒錯會在第二次print時,因為將變數X再宣告為10,所以之後的X都會變成10
“代表一個變數只可以宣告成一個資料

程式碼2

程式碼2

終端機2

終端機2

變數可以指定成各個資料型態,接下來我會再介紹資料型態有哪些,這邊先展示給大家看,變數的名稱是可以隨機設置的

程式碼3

程式碼3

終端機3

終端機3

二、 Python的資料型態:

  1. 數值
  2. 字串
  3. 布林值
  4. 容器

  1. 數值型態

    A. 整數(int)
    整數顧名思義就是不包含小數點後的數值

    B. 浮點數(float)
    數值包含小數部分


  2.字串型態

    A.字串(str)
    用單引號或是雙引號包圍起來的內容,都是字串
    單引號  =>  '例子 '
    雙引號  =>  "例子 "

    B.字元(chr)
    組成字串的元素

  3.布林值(bool)

     只有True和False,是電腦科學中的邏輯資料型別,以發明布林代數的數學
    家喬治·布爾為名,通常是真和假。

  4.容器型態

    A.List(有順序、可變動列表)
    

程式碼4(\n是換行輸出)

程式碼4(\n是換行輸出)

終端機4

終端機4

    B.Tuple(有順序、不可變動列表)
    跟list差不多但是使用的是(),如果只有一個元素時,要加一個逗號,例如:(1,)

    C.set(無順序,不重複的集合)
    有兩種方式都代表集合

程式碼5

程式碼5

終端機5

終端機5

    D.dictionary(字典)
    一個key對應一個value,{'香蕉':'banana', '箱子':'box'}

程式碼6

程式碼6

終端機6

終端機6

三、結論

  這次講解了一些python的基本知識,今天只有介紹容器型態的意義,後續還有一些操作,例如:增加資料、刪除資料,會再下次講解


avatar-img
清蒸魚的沙龍
11會員
10內容數
每次要學習程式語言時都會覺得很困難,不敢嘗試,我會將我學python遇到的困難和做法在文章中詳細講述,但我不是本科生,在介紹上可能有錯誤所以有問題都可以提出或是糾正,謝謝
留言
avatar-img
留言分享你的想法!
清蒸魚的沙龍 的其他內容
  python這個程式語言,還有一項優點就是,擁有龐大的模組支援,所以在寫程式時可多利用網路上的模組,節省寫程式的時間。
  寫程式最重要的目標就是讓重複的工作交給電腦去執行,解放雙手和精力去做重複的事情,今天要介紹的迴圈就是可以讓電腦重複執行程式直到條件結束的方式。
  在寫程式時最重要的就是一開始的基本語法,今天要介紹的是if判斷式的基本用法,用起來非常簡單。
  python這個程式語言,還有一項優點就是,擁有龐大的模組支援,所以在寫程式時可多利用網路上的模組,節省寫程式的時間。
  寫程式最重要的目標就是讓重複的工作交給電腦去執行,解放雙手和精力去做重複的事情,今天要介紹的迴圈就是可以讓電腦重複執行程式直到條件結束的方式。
  在寫程式時最重要的就是一開始的基本語法,今天要介紹的是if判斷式的基本用法,用起來非常簡單。