1. 程式人生 > >一 、資料型別及運算子

一 、資料型別及運算子

一、變數

變數定義規則

  1.變數名只能是數字,字母或下劃線的任意組合

  2.變數名的第一個字元不能是數字

  3.以下關鍵字不能宣告為變數名{'and','as','del','def','if','else','with','continue','break','exec','elif','except','class','yield','return','while',,"finally","try'',"catch"}

引用計數為零時,會被python的垃圾回收機制自動回收。

  增加引用計數:如:x=1

           x=y

           y=z

           z=x

  減少引用計數:如:x=2

            del y

           z='abc'

變數定義的三個重要組成部分:

  • id       地址
  • type     型別
  • value    值

變數的修改

  • 變數名為中文、拼音
  • 變數名過長
  • 變數的名詞不達意  

 

二、常量

常量即指不變的量,如pai=3.1415926.........,或在程式執行中不會改變的量。程式設計師約定俗稱用變數名全部大寫代表常量。

 

三、程式的互動

無論輸入什麼內容,都是字串型別。

 

四、基本資料型別

 數字

int(整形)、long(長整型);python3中不再有long型別全是int。

除了int和long之外,其實還有float浮點型。

 

字串

在python中,加了引號的字元都是字串。

name = "luffy"

name = 'luffy'  單雙引號都可以

age = 18  int型別

字串拼接:只能相加或相乘。

字串的拼接只能是雙方都為字串,不能跟數字或其他型別拼接

 

布林型(bool)

只有兩個值,True和False

 

五、運算子

算術運算:

賦值運算:

比較運算:

邏輯運算: