zoukankan      html  css  js  c++  java
  • python 基本数据类型常用方法总结

    【引言】 python中基本数据类型的有很多常用方法,熟悉这些方法有助于不仅提升了编码效率,而且能写出高质量代码,本文做总结

     

    int

    .bit_length:返回二进制长度

    str

    切片索引超出不会报错 
    切片上下限写反不报错,没有结果 
    切片倒取:1、步长为负数 
    .capitalize()生产首字母大写其他全部小写的字符串 
    .upper()全部变成大写 
    .lower()全部变成小写 
    .swapcase()大小写翻转 
    .title()以特殊符合隔开,每个单词首字母大写 
    .center(X,Y)居中到X长度,以Y填充 
    .startswith(X)返回字符串是不是以为开头,可以使用切片 
    .endswith(X)返回字符串是不是以X为结尾,可以使用切片 
    .count(X)返回所包含的X的个数,可以切片 
    .find(X)返回X的下标,可以使用切片,找不到返回-1 
    .index(X)和find用法一样,但是找不到会报错 
    .strip()消除前后空格,可以设置参数来去除参数值 
    .lstrip()消除左侧的空格,可以设置参数来去除参数值 
    .rstrip()消除右侧的空格,可以设置参数来去除参数值 
    ps:参数可迭代,分别去除 
    .split将字符串转换成列表,默认按空格分割,可是使用参数设置分割条件。 
    ps:如果第一个字符就是分割点,[0]会是空字符串 
    .replace(X,Y)将X替换成Y,通过参数设置替换数量 
    .format格式化输出: 
    {}{}{}按顺序匹配{0}{1}{2}按序数匹配可重复使用 
    {name}{age}{high}按key匹配写成name=的形式

    list

    .append添加到结尾 
    .insert(X,Y) 将Y插入X位置 
    .extend 可迭代对象分别添加 
    .pop() 弹出元素给予变量 
    .remove(X) 删除第一个X不存在会报错 
    .clear() 清空列表 
    del 删除变量取消引用 
    切片修改:先删除,迭代添加 
    列表可嵌套 
    .count(X) X的计数 
    .sort()排序,有reverse翻转参数 
    .reverse()翻转序列 
    X.join(可迭代对象)返回字符串,将X作为链接符,生成可链接完成的字符串。 
    += 列表支持+=运算 
    列表可以

    新增:

    [::-1] 列表元素逆序

    tuple(元组)

    1、不允许修改其中的元素 
    2、元祖中列表中的元素支持更改

    3、元组、列表数据类型相互转化:tuple(alist)   list(atuple)

    dict(字典)

    字典是唯一的映射数据类型 
    字典的键必须是不可变的数据类型:字符串、数字、元组、布尔值 
    字典的键必须是唯一的 
    增: 
    字典[键]=值 
    .setdefault(键,值)没有键的情况下添加键值对,存在的话不做改变。 
    删: 
    .pop按键弹出,没有报错,第二个参数在没有键的时候返回的值 
    .popitem()随机删除键值对 
    .clear 清空 
    del 删除 
    该: 
    字典[键]=值 
    字典1.update(字典2)以字典2更新(增加并覆盖)字典1 
    查: 
    字典[键] 
    字典.get(键,参数2)没有不报错,可以返回None或者返回参数2 
    字典.key()返回字典中所以的键 
    字典.values()返回字典中所有的值 
    字典.items()返回一个键值对组成的元祖的列表

  • 相关阅读:
    第一部分:并发理论基础03->互斥锁(上),解决原子性问题
    第一部分:并发理论基础02->java内存模型,看java如何解决可见性和有序性问题
    第一部分:并发理论基础01->可见性,原子性,有序性
    第五部分-并发编程模型4:CSP模型,golang的主力军
    第五部分-并发编程模型3:协程
    io模型
    容器基础4:重识docker容器
    第五部分-并发编程模型1:Actor模型
    AcWing 380. 舞动的夜晚
    AcWing 379.Vani和Cl2捉迷藏
  • 原文地址:https://www.cnblogs.com/andre-ma/p/9253013.html
Copyright © 2011-2022 走看看