1. 程式人生 > 其它 >Python學習日記(二)

Python學習日記(二)

一、資料型別

  • 整型
  • 浮點型
  • e記法
    • 相當於科學計數法,如1.5e10=1.5x1010
  • 布林型
    • 布林型相當於特殊的整型,true相當於1,false相當於0
      >>> True+True
      2
      >>> True+False
      1
      >>> True*False
      0

二、型別轉換

    • >>> a='520'
      >>> b=int(a)
      >>> b
      520
      >>> a
      '520'
      >>> a=5.99
      >>> b=int(a)
      >>> b
      5
      >>> a='520'
      >>> b=float(a)
      >>> b
      520.0
      >>> a=520
      >>> b=str(a)
      >>> b
      '520'

三、 獲取變數型別

  • type(變數名資料),返回變數型別
    >>> a='520'
    >>> type(a)
    <class 'str'>
    >>> type(20)
    <class 'int'>
  • isinstance(變數名或變數,型別),返回bool型資料結果

    >>> a='520'
    >>> isinstance(a,int)
    False
    >>> isinstance(a,str)
    True
    >>> isinstance(520,str)
    False

四、算術操作符

  • +、-、*、/、//、**(加、減、乘、除(確切結果)、地板除法(取整)、冪運算)
    >>> a=b=c=d=10
    >>> a+=3
    >>> a
    13
    >>> b-=1
    >>> b
    9
    >>> c*=2
    >>> c
    20
    >>> d/=3
    >>> d
    3.3333333333333335
    >>> d//=3
    >>> d
    1.0
    >>> 
    >>> c%7
    6
    >>> b**2
    81
  • 優先順序問題