1. 程式人生 > >python基本資料型別及Number型別

python基本資料型別及Number型別

  Python中的變數不需要宣告,每個變數在使用前必須被賦值,變數賦值後即被建立。Python中變數即變數沒有型別,我們所說的‘型別’指的是變數在記憶體中所存物件的型別。
   變數賦值用等號(=)即可。
   python中的資料型別有:Number數字,String字串,List列表,Tuple元組,Set集合,Dictionary字典共六個。
   不可變資料型別為:Number,String,Tuple.
   可變資料型別為:List,Set,Dictionary.

一,Number
1, 基本型別為:int,float,bool,complex(複數)
type()函式-型別


type(123) #int
type(123.1) #float
type(3.1j) #complex

isinstanc()函式-判斷函式型別-(資料,資料型別)
isintance(2.1,float)
True

isintance(2,float)
False

2,數學運算
a=2
b=1
print(a+b) #加法
print(a-b) #減法
print(a
b) #乘法
print(a/b) #除法,得到浮點數
print(a//b) #除法,得到整數
print(a%b) #取餘數
print(a**b) #乘方*
注意:Python可同時賦值如a,b=1,2
混合運算時,python會將整數轉換為浮點數
另外Python中十進位制開頭沒有特殊字首,int()可將其他進位制轉換 為十進位制
0b開頭為二進位制,bin()將十進位制轉換為二進位制
0o開頭為八進位制,oct()將十進位制轉換為八進位制
0x開頭為十六進位制,hex()將十進位制轉換為十六進位制