初學Python的第二天,我學習了他的數據類型
他有6種標準的數據類型:number(數字),string(字符串)、list(列表)、tuple(元祖)、sets(集合),dictionary(字典)。
我今天重點接觸了其中一種--number(數字)
數字又分爲三種數據類型:1、整型(int)2、浮點數(float)3、複數(complex)
1、整型(int)
定義:整型表示的是正整數和負整數,其中沒有小數點。(整型(int)包括0)
特點:1、與一些語言不同,python3中沒有長整型(long)類型,所以整型(int)沒有限制大小,可以作爲long來使用。
2、Python3中除法(/)計算的結果爲浮點數(float),若要結果是整型(int),則要使用(//)
3、(//)表示的是取除法計算後的整數部分,若要取餘數部分,則需要使用(%)-->取餘符號
2、浮點數(float)
定義:正小數和負小數,必有小數點。(包括0.0)
特點:1、兩個數計算時,若其中有一個數爲浮點數(float),則計算結果的數據類型爲浮點數(float)
2、即使是(//)和(%)運算符,若有浮點數(float),結果的數據類型也爲浮點數(float)
3、複數(complex)
定義:由實數部分和虛數部分組成的數據類型,可有小數點。
特點:1、可用(a+bj)或者(complex(a,b))表示。
2、a和b都爲浮點數,但是當a或b是整數時,不顯示小數點。
4、數據類型的轉換
定義:若我們需要對設置的數據類型進行轉換,只需要將數據類型改成函數明即可(加括號)
特點:1、int(x):將x轉換爲整型(int)。
2、float(x):將x轉換爲浮點數(float)。
3、complex(x):將x轉換爲複數(complex),實數部分爲x,虛數部分爲0。
4、complex(x,y):將x和y轉換爲複數(complex),實數部分爲x,虛數部分爲y。
5、以上4種轉換可嵌套使用。
5、變量(variable)
定義:變量是個名字,它表示指向其所代表的類型的值。
特點:1、Python是個動態語言,其沒有明顯的變量聲明,而且類型也不是固定的。
2、這裏事先聲明下,用字符串賦值時,必須以引號(單引號,雙引號皆可,以下若無特殊聲明都爲引號)開始,以引號結束。
3、同一個名稱的變量可以反覆進行賦值,並且可以是不同類型的變量。
4、不確定的數據類型可以用(type())函數進行確認。
5、只要是引號括起來的數據,其數據類型皆爲字符串(string)。
6、單純變量的相互賦值,是讓變量指向存儲的數據,一個變量改變值後,另一個變量是不會改變的。
6、常量(constant)
定義:固定不變的變量
特點:1、通常用全部大寫的變量名錶示常量。
2、不過這只是個習慣用法,那個常量實際上還是一個變量
以上爲書本和自我觀念的結合,如有什麼錯誤,請大咖指正。