• python 数据类型


    1、什么是数据类型
    变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类

    2、为何数据要分类型?
    变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示


    3、如何用,即数据类型的分类?

    python的中数据类型

    1、str(字符串)2、int(整数)3、float(浮点数)4、list(列表)5、dict(字典)6、bool(布尔)7、tuple(元祖)8、set(集合)

    重点讲解下
    1dict
    dict[key] dict.get(key,None)
    2 uple(元祖)
      Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,
      列表使用方括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可
      tup1 = ('physics', 'chemistry', 1997, 2000);
      创建元祖
      a = (1,)#后面要加逗号(重点)
      元祖的取值
      跟列表很相似
      b = (1,2,3,4,4,5)
      b1 = b[0] (有序集合都可以根据索引取值)
      修改
      b[0] = 10
      八、元组内置函数
    Python元组包含了以下内置函数
    1、cmp(tuple1, tuple2):比较两个元组元素。
    2、len(tuple):计算元组元素个数。
    3、max(tuple):返回元组中元素最大值。
    4、min(tuple):返回元组中元素最小值。
    5、tuple(seq):将列表转换为元组。

    3set(集合)
    '''
    集合
    '''
    '''集合的特点:无序不重复 '''
    set_1 = set()
    lists = [1, 2, 3, 4, 55, 55, 66, 66]
    sets = set(lists) #将list转变成set
    print(sets)

    # 在集合里添加一个元素
    sets.add(7) # add()这个函数没有返回值,默认为None.
    print(sets)

    #在集合里移除一个元素

    sets.remove(1) #remove这个方法没有返回值

    print(sets)

    #在集合中更新一个元素
    a = [11,22,33]
    sets.update(a) #集合的update操作必须是可迭代的对象
    print(sets)

    b = {'name':"xiaowu", "age":18}

    sets.update(b)
    print(sets)

    sets.clear() #这个一般不使用,把集合中的元素全部删除
    print(sets)

    print('##############################################################')

    #---------------------------------------------------------------------------

    set1 = {1,3,6,7,5}
    set2 = {1,3,6,7,8,9}

    #比较set1跟set2有什么不同

    a = set1.difference(set2) # 集合set1不同于集合set2的元素,集合中(difference有返回值)
    print(a)

    #比较set1和set2相同的元素

    b = set1.intersection(set2)#找出set1和set2 共有的元素
    print(b)

    #把set1和set2合并成一个集合
    c = set1.union(set2)

    print(c)










  • 相关阅读:
    「CSP-S 2019」初赛解析
    「SP741」STEAD
    「CF1382B」Sequential Nim
    「二分图」学习笔记
    题解 P3321 【[SDOI2015]序列统计】
    题解 P5339 【[TJOI2019]唱、跳、rap和篮球】
    题解 P3200 【[HNOI2009]有趣的数列】
    题解 P2606 【[ZJOI2010]排列计数】
    题解 CF1095F 【Make It Connected】
    题解 CF1155E 【Guess the Root】
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9102688.html
Copyright © 2020-2023  润新知