Python 类型

  • 数值型

十进制形式
二进制形式:以0b或者0B开头的整数就是二进制形式的整数
八进制形式:以0o或者0O开头的整数就是八进制形式的整数
十六进制形式:以0x或者0X开头的整数就是十六进制形式的整数

  • 字符串

str()和repr()
  str()和repr()函数都可以讲数值转换成字符串。其中str本身是Python内置类型;
  repr()是一个函数,repr()还有一个功能,它会以Python表达式的形式来表示值。
原始字符串(r)
  由于字符串中的反斜线都有特殊作用,因此当字符串中包含反斜线时,就需要对其进行转义,或者使用原始字符串,原始字符串以“r”开头,原始字符串不会把反斜线当成特殊字符。
字符串常用方法
  title():将每个单词的首字母改为大写-----------> lower()、upper()
  strip():删除字符串前后的空白--------------------> lstrip()、rstrip()
  startwith():判断字符串是否以指定字符开头--> endwith()
find():查找指定字串在字符串中出现的位置,如果没有找到指定字串则返回-1
index():查找指定字串在字符串中出现的位置,如果没有找到指定字串则引发ValueError错误
replace():使用指定字串替换字符串中的目标字串。str.replace(a,b,1)将str字符串中一个a替换成b
split():将字符串按指定分隔符分割成多个短语
join():将多个短语连接成字符串

  • 列表和元组

元组不可改变,列表可变
表示只有一个元素的元组,必须在唯一的元组元素之后添加英文逗号
常用方法
  append():追加元素,可接收单个值,也可以接收元组、列表。但该方法把元组、列表当成单个元素
  extend():追加元素,可以接收元组、列表。
  insert():新增元素,插入元素时可以指定位置参数。
  count():用于统计列表中某个元素出现的次数。
  index():用于判断某个元素在列表中出现的位置。
  pop():用于将列表当成“栈”使用,实现元素出栈功能。
  reserve():用于将列表中的元素反向存放。
  sort():用于对列表元素进行排序。

  • 字典

常用方法
  fromkeys():用于给定的多个key创建字典,这些key对应的valus默认为None。可以额外传入一个参数作为默认的value。

posted @ 2020-08-10 16:51  曹芮  阅读(57)  评论(0编辑  收藏  举报