從小白開始學python系列八 數值型別

2022-09-20 18:51:07 字數 2436 閱讀 5526

型別就是類別,比如男女分為兩個類別。

本節是 資料型別 裡面的數值型別,數值就相當於數字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檢視資料型別。

一旦我們的數字帶了小數點,那麼它就不是整形資料了,即使它後面點了乙個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,有時候不知道怎麼學,從**開始學。掌握了基本的一些語法或者做了兩個案例後,不知道下一步怎麼走,不知道如何去學習更加高深的知識。##

還會有大佬解答!

#都在這個群裡了 924040232

#歡迎加入,一起討論 一起學習!

輸出一下

對吧,這就變整數了。

那麼如果小數點位數很多呢?

位數過多會自動捨棄後面所有的資料

從小白開始

記錄學習的時光,讓文章成為回憶。quit 退出伺服器的連線 show databases 顯示當前資料庫伺服器下所有的資料庫 use 資料庫名 進入指定的資料庫 show tables 顯示當前資料庫的表 desc 表名 describe 描述表中有哪些列 show create table 表名 ...

從小白開始學習Python學習筆記

從小白開始學習python學習筆記 ps markdown的功能操作好多,不捨得刪除,先放著吧。撤銷 ctrl command z 重做 ctrl command y 加粗 ctrl command b 斜體 ctrl command i 無序列表 ctrl command shift u 有序列表...

從小白開始的python筆記三

list是一種有序的集合,可以隨時新增和刪除其中的元素。用len 函式可以獲得list元素的個數 len classmates 3 用索引來訪問list中每乙個位置的元素,記得索引是從0開始的 print classmates 1 c 如果要取最後乙個元素,除了計算索引位置外,還可以用 1做索引,直...