025 數字類型內置方法.md

數字類型的內置方法

1.整型的內置方法(int)

1.做用:描述年齡、號碼、等級等python

2.定義:code

1.能夠直接定義一個整型變量:age = 19
2.可使用int()方法將純數字的字符串轉爲十進制的整型
age = 19  # age = int(10)
print(type(age))
<class 'int'>

x = int('111')
print(type(x))
<class 'int'>

x = int('11.1')  # 報錯
print(x)

3.經常使用操做+內置方法索引

沒有內置方法,只有算術運算+-*/和比較運算><>=<=

4.它只存在一個值字符串

5.整型是沒有索引的class

2.浮點型內置方法(float)

1.做用:用來描述薪資、身高、體重基礎

2.定義:變量

1.能夠直接定義一個小數的變量  x = 3.1
2.可使用float()方法將純數字的字符串轉爲浮點型數字。
age = 3.1  # age = float(3.1)
print(type(age))
<class 'float'>

x = float('111')
print(x)
print(type(x))
111.0
<class 'float'>

3.經常使用操做+內置方法數據類型

沒有內置方法,只有算術運算+-*/和比較運算><>=<=

4.它只存在一個值float

5.浮點型是沒有索引的,因此也沒有有序和無序這一說方法

3.可變or不可變

可變數據類型是說:id地址不變,值可變,也就是在原值的基礎上修改

不可變數據類型是說:值變,id地址也變,即從新申請一個空間放入新值

整型和浮點型都是不可變數據類型:驗證以下

整型判斷是不是可變型數據類型
age = 19
print(f'first:{id(age)}')
age = 20
print(f'second:{id(age)}')

# first:4384901776
# second:4384901808
浮點型型判斷是不是可變型數據類型
salary = 3.1
print(f'first:{id(salary)}')
salary = 5.1
print(f'second:{id(salary)}')

# first:4423173584
# second:4423173800
相關文章
相關標籤/搜索