iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
0

什麼是資料型態

電腦在處理資料時,完全不知道你的資料要用什麼樣的方式處理運算
例如:帶有小數點的數字,文字,整數,一個空間等
他完全不知道這筆資料是什麼樣的東西,就不知道該如何去處理
想像一下,如果我們再處理事情的時候,老闆突然跟你說
要把今天的報表數字整理給他,但是當中可能有小數點的數字,當中
也有文字的部分,沒有一個格式或規則,當然也不知道該怎麼做囉

資料型態的種類

Python有五種基本資料型態,分別為以下清單

  • Numbers 數字
  • String 字串
  • List 串列
  • Tuple 類似於串列,但不相同
  • Dictionary 字典

這五種資料型態都非常實用,首先我們來看一下什麼是Numbers型態
如果你學過其他像是Java,c++,c語言,對於int,short,long,float,double型態想必是不陌生的

數字型態(Numbers)

那Python的數字型態有
int, long, float, complex支援了這四種型態,底下我們來看一下程式,驗證Python是否支援這四種型態
以及這四種型態是如何表示


score = 100
print(type(score)) #Output:<type 'int'>
print(score) #Output:100

height = 180.34
print(type(height)) #Output:<type 'float'>
print(height) #Output:180.4

people = 23000000000L  
print(type(people))  # <type 'long'>
print(people)  # 23000000000


pi = 3.14j 
print(type(pi)) #Output:<type 'complex'>
print(pi) #Output:3.14j



上一篇
識別字與變數
下一篇
Python資料型態(下)
系列文
30天Python學習分享路程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
konekoya
iT邦新手 5 級 ‧ 2018-01-26 18:29:06
print(type(score)) #Output:100
print(score)  #Output:<type 'int'>

這一段的 Output 應該是弄相反了喔

已修正,感謝提醒@@ /images/emoticon/emoticon25.gif

konekoya iT邦新手 5 級 ‧ 2018-01-27 05:01:22 檢舉

:)

我要留言

立即登入留言