從資料型態看Python與C語言的差異

首頁 >> 升級套件 >> 從資料型態看Python與C語言的差異

身為一個程式設計師,

接觸多種程式語言是一件很正常的事情,

但不是軟體研發工程師就得十項全能,

雖說邏輯是不變的,

但各家程式語言可不是抄來抄去的,

各有所長

今天就

從資料型態看Python與C語言的差異

整數(Integer)與浮點數(Float)

在做數字的四則運算(加減乘除)時,

最常使用到的就是整數與浮點數,

上圖為Python執行四則運算結果,

可以看到C與Python第一個不同點

就是Python每一行的結尾不需要分號(semicolon)

 

一般而言

C語言的

int                  4 byte
long   int   8 byte

而Python

int            8 byte
long int   基本上沒有限制,

而浮點數一般都為 8 byte

這裡就必須提到第二個不同點,

Python是不需要特別對資料型態做宣告的

 

 

布林值(Boolean)

也就是真假值,

True代表真,

False代表假,

通常用在邏輯運算中,

 

例如上圖的 If-else  ,

這時Python 與 C 第三個差異也出現了,

If-else 為例子,

Python的描述是以冒號開始,

而C是以括號作為條件描述區隔

 

 

字串(String)

在C裡面一個符號叫做字元(Character),

以單引號表示

多個字元的序列就叫做字串(String),

以雙引號表示

Python中沒有所謂的字元,

就將它看作長度只有一的字串,

在Python中,

以雙引號 或者單引號表示一個字串,

是沒有分別的,

 

也就是說

” Hello World ”
‘ Hello World ‘

這兩者在Python裡是一樣的,

 

 

以上就是今天的主題,

從資料型態看Python與C語言的差異



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發表迴響