Python學習:函數中的float、str是什麼?

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

我們在上一篇簡單介紹了資料型別跟 int(整數)是什麼,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。

float 浮點數:


函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格式(整數、小數點、科學記數...等等)才有辦法做轉換。

比如我們將整數轉為浮點數,式子如下:

a = 10           # 將整數 10 賦值給變數 a
print(float(a))  # 將變數 a 的值傳遞給 float() 函數,並轉換為浮點數資料型別

執行面上的代碼就會顯示為

10.0  #原本整數10通過資料型別轉換已經有了小數點

字串轉為浮點數,式子如下:

a = "10"         # 將字串 10 賦值給變數 a
print(float(a))  # 將變數 a 的值傳遞給 float() 函數,並轉換為浮點數資料型別

執行面上的代碼就會顯示為

10.0 #原本整數10通過資料型別轉換已經有了小數點

有沒有發現上面兩個式子非常的相似,但卻又不知道差別在哪裡呢?

a = 10     #這裡的10表示數字
a = "10" #這裡的10被包裹在雙引號內"10",表示字串。

以上為float和資料型別轉換的方式,接者介紹str。

str(string)字串:


函數的式子寫做 str( ) ,字串就是123、abc、一二三,一個單詞、一句話、甚至整段文字都可以用字串來表示,字串是一種用來表示文字的資料型別。那麼字串的使用方式就是將各種數據類型(整數、浮點數、布林值...等)轉換為字串類型。

那我們上一篇有說過為何要如此麻煩的轉來轉去呢?那是因為我們接受到使用者輸入,大多都為字串,我們需要把他們轉換為可以使用的資料。

我們再來舉個簡單的例子,式子如下:

a = 10           # 將整數 10 賦值給變數 a
print(str(a))  # 將變數 a 的值傳遞給 str() 函數,並轉換為字串資料型別

執行面上的代碼就會顯示為

"10" 

經過上述 float 跟 string 的式子後發現,其實資料型別的轉換並不難,只要規則對了,就可以將不同型別的資料轉為所用。

以上就是我所學到的東西。

avatar-img
2會員
8內容數
你好呀,我是學習的羊 這裡是我的學習社群,目前正在學習python 我會把我理解的東西試著轉為文字 如果有大神願意指教,我會非常感恩的
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
學習的羊的沙龍 的其他內容
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
做中學學中做,這句話屬實不假,我沒有很聰明但也不笨,就是理解力弱了些,不過這些並不妨礙我學習,雖然我鑽牛角尖,但也並非壞事,至少我會找到所有我能找的方法去解決我眼前的問題。 我從來沒有正規的學習過電腦的任何東西,什麼excel、word、autocad...,但就是做中學,不知不覺也都會操作使
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
做中學學中做,這句話屬實不假,我沒有很聰明但也不笨,就是理解力弱了些,不過這些並不妨礙我學習,雖然我鑽牛角尖,但也並非壞事,至少我會找到所有我能找的方法去解決我眼前的問題。 我從來沒有正規的學習過電腦的任何東西,什麼excel、word、autocad...,但就是做中學,不知不覺也都會操作使
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
ITS python認證內容含蓋六大主題
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
f字符串(f-string)在Python 3.6版本引入了新特性,可以更方便地格式化字符串。本文介紹了f-string的基本使用方法,以及表達式、運算符、格式化控制、字典和列表的應用,以及調用方法和函數等。f-string提供了一種更靈活的方式,使你能夠控制字符串的外觀,以滿足不同情況下的需求。
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
ITS python認證內容含蓋六大主題
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
f字符串(f-string)在Python 3.6版本引入了新特性,可以更方便地格式化字符串。本文介紹了f-string的基本使用方法,以及表達式、運算符、格式化控制、字典和列表的應用,以及調用方法和函數等。f-string提供了一種更靈活的方式,使你能夠控制字符串的外觀,以滿足不同情況下的需求。
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。