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
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.浮點型是沒有索引的,因此也沒有有序和無序這一說方法
可變數據類型是說: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