美文网首页
第二节 Python数据类型

第二节 Python数据类型

作者: 码客南君 | 来源:发表于2020-07-29 13:42 被阅读0次

    Python常用数据类型有:数值(Numbers)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)、集合(Set)。

    数值(Numbers)
    数值类型包括整型(int)、浮点型(float)、复数(complex)。布尔型(bool)是整型的子类,true等同于1,false等同于0。

    代码示例:

    int = 5                     //整型
    float = 5.5         //浮点数
    comp = 5j              //复数
    result = True         //布尔值
    

    字符串(String)
    Python中用引号括起来的就是字符串类型,'abc' ,"123" 和 '''你好''' 都是字符串类型。

    代码示例

    string = 'MarkNanJun'
    print (str)          # 输出字符串
    print (str[0:-1])    # 输出第一个到倒数第二个的所有字符
    print (str[0])       # 输出字符串第一个字符
    print (str[2:5])     # 输出从第三个开始到第五个的字符
    print (str[2:])      # 输出从第三个开始的后的所有字符
    print (str * 2)      # 输出字符串两次,也可以写成 print (2 * str)
    print (str + "TEST") # 连接字符串
    

    列表(List)
    Python中的列表是一种有序的集合,可以随时往里添加和删除元素。

    代码示例

    list = ['足球','basketball',12,true]
    

    通过索引对列表的数据项进行修改或更新

    list[1]='篮球'
    print(name)
    

    使用 append() 方法来添加列表项

    list.append('橄榄球')
    print(list)
    

    列表中的数据元素可以是不同的类型;可以通过索引来访问列表中的数据;可以通过append()方法往列表中添加元素。

    元组(Tuple)
    元组和列表很像,区别就是元组初始化之后不能修改。因为元组是不可变的,所以代码更安全一点。

    在括号里添加元素就能创建一个元组。

    代码示例

    tuple = ('足球','basketball',12,true)
    

    字典(Dictionary)
    字典是无序、可变和有索引的集合,使用键值对的方式来查找值,查找速度很快。

    代码示例:

    person  = {
      "name": "Mike",
      "age": 18,
      "hobby": basketball
    }
    

    集合(Set)
    集合和字典很像,但集合不存储value值,并且集合是无序不重复的元素集合。

    代码示例

    set1=set([123,456,789])
    print(set1)
    

    结果

    {456, 123, 789}
    

    传入的参数 [123,456,789] 是一个 list,而显示的 {456, 123, 789} 只是告诉你这个 set 内部有 456, 123, 789 这 3 个元素,显示的顺序跟你参数中的 list 里的元素的顺序是不一致的,这也说明了 set 是无序的。

    相关文章

      网友评论

          本文标题:第二节 Python数据类型

          本文链接:https://www.haomeiwen.com/subject/xxphrktx.html