• 技术文章 >Python技术 >Python基础教程

    三分钟了解Python基本数据类型

    silencementsilencement2019-07-10 09:39:29原创1997

    数据类型

    基本数据类型:

    整型(int),浮点型(float),字符串(str),列表(li),元组(tuple),字典(dict),集合(set),布尔(bool)

    数值类型(整数,浮点,布尔)

    序列类型(字符串,列表,元组)

    散列类型(字典,集合)

    字节类型 a=bytes(‘123’)/a=b’123’

    字节数组bytearrary(‘123’)

    可变序列:列表,集合,字典

    不可变序列:字符串,元组

    数据类型方法

    字符串方法

    增:

    字符串拼接

    1.str1+str2+str3
    2.””.join([str1,str2,str3])
    3."%s %s %s"%(str1,str2,str3)
    4."{} {} {}".format(str1,str2,str3)

    删:

    x.replace(m,n,x) m:准备替换的内容 n:替换的内容 x:替换的个数

    查:

    x.index(m) m:索引的内容
    x.find(m) m:索引的内容
    x.count(m) m:计数的内容
    x.isdigit() 是否是数字
    x.isalpha() 是否是字母
    x.isupper() 是否是大写
    x.islower() 是否是小写
    x.startswith(m) 是否以m开头
    x.endswith(m) 是否以m结尾

    改:

    x.upper() 转化为大写
    x.lower() 转化为小写
    x.strip()去左右空白/lstrip去左空白/rstrip去空白
    x.title() 标题化
    x.capitalize() 第一个字母大写
    x.split(m,x) 以m为界分割 分割x次

    列表方法

    增:

    li.append(m) m:添加的内容
    li.insert(x,m) x:元素下标位置 m:插入的内容
    li.extend(list) list:为另一个列表

    删:

    li.pop(x) x:删除一个元素并返回该元素的值 若无参数x则从最后开始删除
    li.remove(m) m:需要删除的内容
    li.clear() 清空列表

    查:

    li.index(m) m:索引的内容
    li.count(m) m:计数的内容

    改:

    list[n]=x

    其他:

    copy() 浅复制
    import copy 深复制 适用于两层列表
    list1=copy.deepcopy(list2)

    永久排序

    li.sort(reverse=True/False) m:列表 True倒排序 False正排序
    m.reverse() 永久倒排序

    临时排序

    sorted(li,reverse=True/False) m:列表 True倒排序 False正排序
    reversed(m) 临时倒排序

    元组方法

    查:

    t.index(m) m:索引的内容
    t.count(m) m:计数的内容

    集合方法

    交集& 并集| 差集-

    增:

    a.add(m) m:向集合里面添加的内容

    删:

    a.pop() 随机删除集合内容
    a.remove() 指定删除集合内容

    查:

    a.isdisjoint(b) a与b是否存在交集
    a.issubset(b) a是b的子集吗
    a.issuperset(b) a是b的父集吗

    改:

    a.update(m) 向集合里面添加元素m可以为字符串 列表 元组 集合 字典

    字典方法

    增:

    d=dict.fromkeys(m,n) m:键的来源可迭代对象 n:设置值的默认值
    d.setdefault(m,n) 查询有则返回无则添加m:键 n:值

    删:

    d.clear() 清空字典
    d.pop(m) m:键 删除以m为键的字典
    d.popitem() 删除最后一个字典

    改:

    d.update(m) m:添加的字典
    dic[m]=n m:键 n:值

    查:

    d.get(m) m:键 返回m键对应的值
    d.keys() 获得键的列表
    d.values() 获得值的列表
    d.items() 同时获得键与值的元组 再通过遍历获得键与值

    判断类型:

    type() isinstance(变量,类型)
    专题推荐:数据类型
    品易云
    上一篇:超级详细的python考核试题及答案 下一篇:入门Python必读的流程控制语句

    相关文章推荐

    • 加速Python程序运行• 案例详解:Python类继承机制• Python如何运用matplotlib库绘制3D图形

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网