從零開始學python—資料型態

閱讀時間約 2 分鐘

在程式中,了解資料型態是相當重要的。

為什麽?

因為許多error,常常都是因為資料型態不正確所導致的。

舉個例子,在python中:

a = 1 + 2
print(a)

結果就是3

a =  = "1"+"2"
print(a)

結果就是12


是不是差很多?

所以今天我來介紹python基本的資料型態。


整數int

int 簡單來說就是用以表達整數的型態。

舉例:1、-1、0……

如果搭配加減乘除,是與平常數學熟知的一樣的。

像 a = 1 + 1,那a就是2。

號:

號: -

號: *

號(變float): /

號(取): //

餘數(mod):

次方:**

按理來說,其實int是有範圍的,但python3將資料型態long刪除了,所以不用擔心溢位問題了。

浮點數float

float 簡單來說就是用以表達帶有小數部分的數字。

舉例:1.0、2.9……

搭配加減乘除是與整數相同的。

那這裡放一下實際測試的。

raw-image

先講一下,a、b是變數(variable),什麼是變數?

變數簡單來說是給予「某個物件」一個「名稱」。

而可以增加程式可讀性,也可以避免自己混亂。

字串str

str簡單來說就是代表一段文字

而為了區分,會加上 ""(雙引號)''(單引號)

(在python兩個是通用,但其他的程式語言就會有不同,因為我是從c++轉而寫python,所以比較習慣雙引號)

在字串中加、乘就是不同的意思

號:合併兩個字串。

號:字串重複幾次

raw-image

"\n"是其中特殊的,是換行的意思。

布林bool

bool用以表示邏輯的值

我們使用True表示。(首字要大寫!)

我們使用False表示。

而布林值常常會在條件判斷控制流程中使用到。(例如:if-else判斷式、迴圈)

之後會再提及。

知道是什麼型態

使用type()函數就能知道。

raw-image

型態轉換

利用int()、float()、str()、bool()進行型態轉換。

raw-image

好啦,今天就到這裡!

下次見!

作者的話

游泳課,不能下水,只能寫python......












avatar-img
148會員
145內容數
歡迎來到媗日的小窩!這裡平常會分享高中生活、以及一些學習方法、以及詩、散文、小說,歡迎駐足看看!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
媗日的小窩 的其他內容
古有四大名著,現今Python四大容器🤣 哪四個?list串列,tuple元組,dict字典,set集合。 那這四個怎麼分? 一起來看看吧! (以下有手寫與上機實際測試請付費觀看) 以上我精心整理主要會使用到的功能 當然python功能太多了,肯定不只。 實際操作: 大概就這樣?(
本文詳細解說了 Python print() 函數的各種隱藏語法,包括 value、sep、end、file 和 flush。作者以清晰的範例和解說,讓從未接觸程式語言的人也能夠理解。而最後提到了訂閱房間的付費方式,並歡迎大家訂閱。文章內容較為詳細,提供了豐富的資訊。
古有四大名著,現今Python四大容器🤣 哪四個?list串列,tuple元組,dict字典,set集合。 那這四個怎麼分? 一起來看看吧! (以下有手寫與上機實際測試請付費觀看) 以上我精心整理主要會使用到的功能 當然python功能太多了,肯定不只。 實際操作: 大概就這樣?(
本文詳細解說了 Python print() 函數的各種隱藏語法,包括 value、sep、end、file 和 flush。作者以清晰的範例和解說,讓從未接觸程式語言的人也能夠理解。而最後提到了訂閱房間的付費方式,並歡迎大家訂閱。文章內容較為詳細,提供了豐富的資訊。
你可能也想看
Google News 追蹤
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
ITS python認證內容含蓋六大主題
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
在 Python 中,print( ) 函數用於將結果輸出到螢幕上。當你嘗試將不同資料型別(例如字串和數字)混合在一起輸出時,print( )函數無法直接處理這些不同型別的資料,因此你需要先將它們轉換為相同的資料型別。通常,這意味著需要將數字轉換為字串型別,以便與其他字串一同輸出。 雖然我們也可以
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
ITS python認證內容含蓋六大主題
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子: