1. 程式人生 > >菜鳥學Python之數據類型

菜鳥學Python之數據類型

雙引號 數據類型 height tuple 多個 ruby 一個 加法 hat

數據類型(預了解)

  1.數字類型

  • 整型:int

    即不帶小數點的數,通常用來標識年齡,賬號,身份證號,等級等整數。

  • 浮點型:float

    即帶有小數點的數,通常用來標記身高,體重,科學計算等有小數點的數。


  2.字符串類型

  • 字符串類型: Str

name = Jason  # name = str(‘Jason‘)
# 在Python中帶有引號的都是字符串類型,他通常用來標識描述性的字符,例如標識人的姓名、愛好、身高等。

  單、雙、多引號的區別: 1. 單引號和雙引號使用中無區別,但要保持使用過程中前後一致

              2.多引號:“”“多段字符串”“”,即多引號可以用來存放多段字符串。

  字符串的運算:字符串也能夠進行一些簡單的運算包括“加法”和“乘法運算”

              1.加法運算:即簡單的拼接

>>> name = jason
>>> age = 18
>>> name + age
‘jason18‘

              2.乘法運算:字符串的乘法運算只能與整型數字相乘

>>> name = ‘jason‘
>>> name*3
‘jasonjasonjason‘


  3.列表

  • 列表:list

    1. 在[ ]內,以逗號隔開,可以存放多個類型的值的數據類型叫做列表

    2. 列表的嵌套和取值

      1. 嵌套:即列表內還可以存放列表類型,取值的方式即可以用按照索引方式取值

        >>> List = [C,Java,python,[php,go,ruby]]
        >>> List[3][0]
        php
      2. 取值:按照索引方式取值

        >>>student = [‘tony‘,‘allen‘,‘jack‘,‘rose‘]
        >>>student[2][3]
        >>>‘k‘

    4.元組

    • 元組:tuple

      元組是一個加了枷鎖的列表,在( )內,以逗號隔開可以存放多個類型的值的數據類型,且其中數據不可更改,這種數據類型稱之為元組

    >>> Tuple = (1,2,3,4,5,6)
    >>> type(Tuple)
    <class tuple>
    • 註:列表的靈魂標誌是”[]“,但是元組的標誌卻並不是”()“,而是”,“

    >>> Tuple = (1)
    >>> type(Tuple)
    <class int>
    >>> Tuple_1 = (1,)
    >>> type(Tuple_1)
    <class tuple>
    
    
    

    5.字典

    字典:dict

    • what 什麽是字典?

    在{ }內,以key:value格式存放多個對印關系數據的數據類型稱為字典。

    • why 為什麽要有字典?

    因為字典的存放方式是key;value的映射方式,方便對特定數據進行存取及修改。

    • when 什麽時候需要用到字典?

    當我們要存放類似於一個人的姓名,年齡,身高,體重,工作,愛好等多種信息的相關數據時,為了 方便後續的查找,這個時候我們會優先選擇具有映射對印關系的字典。

    • how 怎麽用字典

    dic = {name:jason,age:23,height:183cm,weight:80kg}

      


    6.集合

    集合:set

    在 { }內,以逗號隔開,可以存放多個無對應關系的數據的數據類型稱之為集合,集合多用來“去重”和“進行關系運算”

    >>> all = {1,2,3,4,5,6,7,8,9}
    >>> type(all)
    <class set>

菜鳥學Python之數據類型