python入門簡書2

1.數據類型:Python編程語言中,最經常使用的數據類型有三種——字符串(str)、整數(int)和浮點數(float)。編程

      字符串:markdown

字符串的識別方式很是簡單——披了層【引號】的皮,只要是被【單/雙/三引號】這層皮括起來的內容,不論那個內容是中文、英文、數字甚至許多符號。只要是被括起來的,就表示是字符串類型。編程語言

字符串類型必須有【引號】的輔助。否則字符串就只能被報錯,無盡地呻吟~函數

      整數:不帶小數點的數字spa

整數英文爲integer,簡寫作int。Python世界的整數其實和現實世界數學中定義的同樣:是正整數、負整數和零的統稱,是沒有小數點的數字。blog

咱們已經知道了字符串有【引號】的保護,能夠和符號及其餘文字類數據,譬如中文、英文隨意組合。token

而整數脫掉了【引號】馬甲,只能『單獨行動』。一旦碰上符號及其餘文字類數據,譬如中文、英文,立馬被報錯秒殺。ip

例如:4unit
#報錯:無效語法 SyntaxError: invalid syntax

        浮點數:字符串

浮點數很是好識別,它比整數多了一個小數點『.』數學

浮點數的英文名是float,與整數(int)字符串(str)不一樣,浮點數沒有簡寫。

print(0.55+0.3)     ——————print(0.55+0.3)

Python計算浮點數時,會先把0.550.3轉化成二進制數【注:二進制數由0和1表示,逢二進一】

0.55(十進制) = 0.1000110011001100110011001100110011001100110011001101(二進制) 0.3(十進制) = 0.0100110011001100110011001100110011001100110011001101(二進制)

   而在這個轉化過程當中存在偏差,這樣,就形成了咱們與程序計算結果的差別。
2.數據的應用

四則運算:+  -  *  /  %  **  //  加 減 乘 數 求餘  次冪  取整除——返回商的整數部分

字符串的拼接:與JavaScript語言不一樣的是Python字符串鏈接只能鏈接相同數據類型的數據,利用+號鏈接,不然會報錯,。

3.數據轉換

str()函數:將其餘數據類型轉化爲字符串

int()函數:將其餘數據類型轉化爲整數

只有符合整數規範的字符串類數據,才能被int()強制轉換。(文字類和小數類字符串,沒法轉換成字符串。浮點數轉化爲整數,抹零取整)

float()函數:將其餘數據類型轉化爲浮點數

相關文章
相關標籤/搜索