菜鸟学Python之数据类型

Posted L-Jason

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟学Python之数据类型相关的知识,希望对你有一定的参考价值。

数据类型(预了解)

  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之数据类型的主要内容,如果未能解决你的问题,请参考以下文章

菜鸟学python之dict

菜鸟学Python第二十二天

T4模板之菜菜鸟篇

T4模板:T4模板之菜鸟篇

菜鸟如何学数组

零基础学PythonDay5 Python基本数据类型之List