1. 程式人生 > >Python Day 1 數據類型

Python Day 1 數據類型

分享圖片 png 結果 計算 數字 body bool not gpo

Python數據類型

  1.字符串(string)

使用‘ ‘或" "括起來的字符

  2.數字

·整數(int)

·浮點數(float)

即帶有小數點的數字 1.48 21為整數 可以用21.0或21.表示其浮點數 。0.48也可表示為.48

  ·復數(complex)

  3.列表

  4.元組

  5.字典

  #因為是第一天學,復數、列表、元組、字典還沒研究

  6.布爾值(boolean)

   True,False(1或0)

不同數據類型運算規則不同

  整數的加法和字符串的加法含義不同

  技術分享圖片

  #字符串能加 但是不能減 給我一個完美的解釋!

  不同類型的數據在計算機內表示方式不同

  5表示為101 ‘5‘表示為1001101

  為何區分整數與浮點數

  ·浮點數表示能力更強

  ·浮點數有精度損失

  ·CPU有專門的浮點數運算部件

  技術分享圖片

運算符與表達式

  技術分享圖片

  Python2中,"/"表示向下取整除,即兩個整數相除,結果也是整數,舍去小數部分

  如果一個數為浮點數,則結果為浮點數

  求余運算 (%)

  10%3=1

  如:10%3=1

  應用

  若今天是星期六,則10天後是星期幾?

  (6+10)%7=2

  判斷一個數X是否為偶數

  X%2是否等於0

  關系運算

  判斷一個數X是否等於0

  X%2是否等於0

  x%2==0 #判斷==

  若為True,則x為偶數

  若為False,則x為奇數

  判斷兩個值的關系除了大小還有相等或不相等

  運算的結果只有兩種(布爾值)

  若結果為True,表示條件成立

  若結果為False,表示條件不成立

  字符串之間可以比較大小

  邏輯運算符

  and 與運算(全真才真) True and False==False

  or 或運算(全假才假) True or False==True

  not 非運算(真變假、假變真) not True==False 

  技術分享圖片

  #這又是為啥?

  

  

  

  

Python Day 1 數據類型