美文网首页
Python底层|python基本数据类型

Python底层|python基本数据类型

作者: 蓝白绛 | 来源:发表于2019-02-08 21:18 被阅读0次

参考

Python3基本数据类型
Python基本数据类型

  1. Python3 中有六个标准的数据类型:
  • Number(数字):支持 int、float、bool、complex(复数)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)
  1. Python3 的六个标准数据类型中:
  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
  1. 基本方法
  • Number(数字)
    int():强制类型转换。将字符串数据类型转为int类型字符串内的内容必须是数字。
    注:在Python2中,整数的大小是有限制的,即当数字超过一定的范围不再是int类型,而是long长整型。在Python3中,无论整数的大小长度为多少,统称为整型int。
  • String(字符串)
    index():若索引的该字符或者序列不在字符串内,返回ValueError。
    find():若索引的该字符或者序列不在字符串内,返回-1。
    len():返回字符串长度。
    isalnum()、isalpha()、isdigit():判断是否全是字母或数字;判断是否全是字母;判断是否全是数字。
    capitalize():首字母大写。little_five -> Little_five
    title():每个单词首字母大写。my name is little_five -> My Name Is Little_Five
    lower():全部转为小写。LITTLE_FIVE -> little_five
    upper():全部转为大写。little_five -> LITTLE_FIVE
    casefold():大写转小写,小写转大写。lIttle_fIve -> LiTTLE_FiVE
    startswith()、endswith():判断是否以某个字符串开头或结尾,返回布尔值。
    expandtabs():返回字符串中的 tab 符号('\t')转为空格后生成的新字符串。通常可用于表格格式的输出。
    format():格式化输出。
    join():连接字符串数组。
    split()、partition():分割字符串。
    replace():替代。
    strip()、lstrip()、rstrip():清除空白。strip()为清除左右两边的空白,lstrip()为清除左边的空白,rstrip()为清除右边的空白。
  • List(列表)
    append():追加元素
    extend():拓展
    注:扩展extend与追加append的区别:前者为添加将元素作为一个整体添加,后者为将数据类型的元素分解添加至列表内。
    insert():插入元素。
    pop():取出倒数第几个元素。
    remove():移除元素。
    sorted():排序,默认正序。加入reverse =True,则表示倒序。
  • Tuple(元组)
    注:使用圆括号来标识。
  • Set(集合)
    add()、update():增加元素。update为更新多个值,其参数必须为集合。
    pop()、remove()、discard():pop为随机删除;remove如果要删除的元素不存在,则报错;discard如果要删除的元素不存在,无视该方法。
    交集&、并集|、差集-、交叉补集^:关系运算。
    issubset() 、isupperset():判断是否为子集或父集。
  • Dictionary(字典)
    注:键的定义必须是不可变的,即可以是数字、字符串也可以是元组、布尔值等。
    items()、keys()、values():遍历。

结尾

如果您发现我的文章有任何错误,或对我的文章有什么好的建议,请联系我!如果您喜欢我的文章,请点喜欢~*我是蓝白绛,感谢你的阅读!

相关文章

网友评论

      本文标题:Python底层|python基本数据类型

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