型別就是類別,比如男女分為兩個類別,
本節是 資料型別 里面的數值型別,數值就相當于數字12345等等,或者小數,
數值型別分為 int(整形)和 浮點型(float),
1、int(整形)
在 Python 中定義變數是不需要指定型別(在其它很多語言中都需要)
整形相當于整數,就是數學中的數字,整形在Python中不受長度限制大小范圍,
比如說定義一個變數,它對應的值是數字1 ,
one = 1
那我們列印一下這個變數
one = 1
print(one)
這是列印的我們的數字1

如果要查看當前這個變數的資料型別,我們可以通過type函式查看指定變數的資料型別,整形的浮點型的等等其它型別的都可以查看,
one = 1 print(one) type(one)
然后通過print輸出查看型別結果
one = 1 print(one) print(type(one))
這樣列印然后就看到結果了

在這里回傳的是一個物件,或者說是一個類別,class是表示一個類別的宣告,
它是一個int類別,這個類別就代表整形的資料,
2、float(浮點型)
浮點型相當于小數,我們定義一個2.0 ,
two = 2.0
那么2.0后面是不是有小數,我們來列印一下,通過type查看資料型別,
two = 2.0 print(one) print(type(one))

一旦我們的數字帶了小數點,那么它就不是整形資料了,即使它后面點了一個0 ,它也不是整形資料了,所以一定要注意,
可以看到列印的結果 float ,它就是浮點型的意思,就是小數,
對于我們的數值型別來說是支持運算的,加減乘除這些常用的運算都可以直接運算,
比如:
one = 1 print(one) print(type(one)) two = 2.0 print(one) print(type(one)) print(one + two)
可以看到它是支持運算的,列印結果是3.0
只有整形的資料和浮點型的資料才支持運算
3、型別轉化
整形的資料和浮點型的資料是可以相互轉換的
比如 one 是整形資料,把它轉為小數可以通過關鍵字去轉,int 和 float 這兩個型別屬于型別的宣告,同時也是Python的關鍵字,
我想轉 one 為小數用 float ,然后在把one括起來做一個轉換
print('------------------------') print(flota(one))
這里列印一個分割線是為了后面輸出更加直觀一點
運行一下

可以看到直接變成1.0 的小數了
再試試小數轉整數
print('------------------------') print(flota(one)) print(int(two))
#兄弟們學習python,有時候不知道怎么學,從哪里開始學,掌握了基本的一些語法或者做了兩個案例后,不知道下一步怎么走,不知道如何去學習更加高深的知識, #那么對于這些大兄弟們,我準備了大量的免費視頻教程,PDF電子書籍,以及視頻源的源代碼! #還會有大佬解答! #都在這個群里了 924040232 #歡迎加入,一起討論 一起學習!
輸出一下

對吧,這就變整數了,
那么如果小數點位數很多呢?
位數過多會自動舍棄后面所有的資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/423641.html
標籤:其他
下一篇:Netty
