學習筆記之Python基礎1
阿新 • • 發佈:2019-02-07
Python基礎一(1):
Python裡的型別有整型、浮點型、字串、列表、字典、元組、物件等。
整型:
在Python中整型與其他語言有所不同,它可以包含任意大小的整數(正負都可)。而且能無窮增加整數的位數,它都能精確的表示出來,不會被四捨五入。
浮點型:
浮點型也就是小數,之所以稱為浮點數,是因為按照科學計數法,一個浮點數的小數點位置往往是可變的(例如12×105和1.2×106是一樣的)。一般對於很小或很大的浮點數,就必須用科學計數法,一般用e代替10。
由於整型與浮點型在計算機內部儲存方式不同,所以整型的運算為準確的,浮點型就會出現四捨五入的情況。
字串:
Python中字串是以單引號或者雙引號來框起來的任意文字,比如’abc’,”ABC”等,就像是任意字元的集合一樣。字串還是一個有序集合,序列中的元素包含了從左到右的順序。
單雙引號可以複合使用使單雙引號能成為字串中的文字內容,例如”It’s anapple.”。如果想直接用單引號完成,可以使用轉義字元”\”完成。一些用法就不一樣贅述了。
值得注意的是,如果在Python中輸入a = ‘abc’。
在Python在直譯器做了兩件事:
在記憶體中穿件了‘abc’的字串;
並在記憶體中建立了名為a的變數並將其指向‘abc’.
若是:
a = ‘abc’
b = a
a = ‘xyz’
步驟為
1、在直譯器上建立了字串‘abc’和變數a,並把a指向‘abc’
2、建立變數b,並把b指向a指向的字串‘abc’
3、建立字串‘xyz’並把a的指向改為‘xyz’
這裡需提到變數的概念,在計算機程式中,變數可以是任意資料型別。而且在Python中可以反覆給同一個變數賦予不同型別的值,所以Python是動態語言,不強制定義變數的型別。