Python 經常使用數據類型(整數,浮點數,複數,布爾型)

Python的核心數據類型:

  數字(整數,浮點數,複數,布爾型)express

整形數 int

  整數是不帶有小數部分的數字,包括天然數,零,負天然數
  如: -5 100 0 88888函數

整形數的字面值表示方式

  十進制表示方式
  如:10
  200
  9999999999999999對象


  二進制表示方式(0b開頭,後跟0~1)
  如:
  0b111
  0b01000110blog


  八進制表示方式(0o開頭,後跟0~7)
  如:
  0o177 (127)
  0o11 (9)io


  十六進制表示方式(0x開頭,後跟0~9,A~F,a~f)變量

  如:
  0x1 (1) SyntaxError (語法錯誤)
  0xFF (255)
  0x1a2b3c4d終端

進制轉換:

十進制,逢十進一
二進制,逢二進一
八進制,逢八進一
...數據類型

練習:

用交互模式計算下列表達式的值:
  0x11 + 5               # 得22
  0o11 + 0x1A    # 35
  0b1001 + 0x2        # 11語法

 

 浮點數 float

  浮點型數是帶有小數部分的數字(小數部分也能夠是0)二進制


浮點數的字面值表示方式:

  小數:
  3.14 3.1 3.0 3. 0.14 .14
  指數形式
  格式:
  小數e/E(正負號) 指數
  如:
  6.18E-1 等同於 0.618
  2.9979e8 等用於 299790000.0

複數 complex

  分爲兩部分:
  實部(real)
  虛部(image)
  虛部以j或J結尾

 字面值表示方式:

  1j
  (2J)
  1+2J
  (-100+200J)

布爾型數bool

  用來表示真假兩種狀態的類型

  True 表示真(條件知足或成立)

  False 表示假(條件不知足或不成立

  說明:
  True值爲1,False值爲0

空值對象 None

  None是一個表示不存在的特殊對象
  做用:
  用於佔位或變量解除綁定

表達式 expression

  由一個數字 或 數字和運算符組成,用來表示要作的事情
  做用:
  一般讓計算機解釋執行並放回結果
  示列:
  1 + 2 # 將生成一個3這個數據對象

算術運算符

  +   加 法
  -    減 法
  *    乘 法
  /    除 法
  //   地板除
  %  求 餘
  **  冪函數

    / 除法

  除法獲得的結果是浮點數,不會丟棄小數部分
  1 / 3      # 得 0.33333333333
  8 / 2    # 得 4.0

   // 地板除

      除的結果去掉小數部分向下取整
      7 / 3   # 得 2.3333333333
      7 // 3  # 得 2
      8 // 3  # 得 2
      3.25 // 1.5    # 得 2.0

   % 求餘

  7 % 3  # 得 1
  3.25 % 1.5     # 得 0.25

   ** 冪運算

  格式:
  x ** y
  意爲 x 的 y次方
  如:
  4 ** 2 # 得 16
  3.0 ** 4.0 # 得 81
  1.2 ** 3.4 # 得 1.858729691979481

   

練習:
1. 一個商店賣柚子,7元一個,你帶100元錢,能買幾個柚子,找零多少元?
>>> 100 // 7    #得 14  個
>>> 14 * 7     #得 2 找零

2. 一個學生畢業薪資10000,每一年漲 20%,十年後它的薪資是多少?
>>> 10000 * (1+0.2)**10    #得 61917.364223999975

運算符的優先級 

  **
  *   /   //   %
  +   -

  示列:
  1 + 3 * 3 ** 2 + 4 // 2
  1 + 3 * 9 + 4 // 2
  1 + 27 + 4 // 2
  1 + 27 + 2
  28 + 2
  30

括號分組子表達式

  用()能夠將表達式分組,()內部的表達式先進行計算

混合類型自動升級

  1 + 2.14  返回類型爲浮點數 3.14 

基本輸出函數  print

  格式:
    print(要打印的數據) 函數,把數據輸出到屏幕終端
  說明:
    多個數據用逗號(,)分隔開

 

練習:

1. 已知一個長方形的邊長6cm,短邊長4cm,用表達式求周長和麪積並打印在終端上
  print("周長是:",(6+4)*2,"釐米")
  print("面積是:",6*4,"平方釐米")

相關文章
相關標籤/搜索