1. 程式人生 > >學習筆記之Python基礎1

學習筆記之Python基礎1

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是動態語言,不強制定義變數的型別。