2017年6月5日 星期一

Python ê 基礎 - 資料型態

Python 變數,抑是,攏有伊的型態。無仝的型態袂使做伙用。比論講,數字是一種型態,字是另外一種型態,咱看一的例:

>>> 3 + 5
8
>>> 3 + "1"
Traceback (most recent call last):
  File "", line 1, in
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> 

3 + 5, 兩个攏是數字,Python 就乖乖仔結果算出來.

3 + "1",前一咧是數字,後一咧是字串,硬欲濫做伙,Python 就應你講袂使: "+" 這咧運算符號,袂當用佇 'int' and 'str'

型態有濟濟種,有數字 (Numbers), 字串 (Strings), 清單 (Lists, 台羅: lí-su-to),....。當然,實際上分閣較濟,嘛較幼。親像數字,閣有分整數 (int) 和點數 (float)。毋過,有時型態較相的值,Python 會自動佮你轉。比如講:

>>> 3 + 7.1
10.1

>>> type(3)
<class 'int'>

>>> type(7.1)
<class 'float'>

>>> type(10.1)
<class 'float'>

頂懸的 type(),是用來檢查一咧值的型態。咱看著 3int7.1float. 毋過,Python 袂講 3 + 7.1 毋著,伊自動佮 3 轉做 float 算出答案 10.1,嘛是 float
後擺,咱會沓沓仔介紹一寡基礎的資料型態。

沒有留言:

佇 Linux 來看GPX 檔案

最近定定有戶外活動。使用𤆬路機 (GPS) 來記錄行過的路線。普通我記錄路線,攏是用手機仔抑是專門个𤆬路機,罕得用電腦來看。 毋過,"仙人拍鼓有時錯,跤步踏差啥人無"。有一擺我無細膩,袂記得共一擺活動的路線收煞起來,閣直接開始記錄下一擺的活動,按呢共幾落...