python基础内置类型及方法
Posted miloli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础内置类型及方法相关的知识,希望对你有一定的参考价值。
python 内置类型主要包含7大类:
- 数字
- 序列
- 映射
- 文件
- 类
- 实例
异常
其中,最常用数据类型为序列序列
python中包含7种内建序列
- 列表(list):由方括号构成,用逗号分隔项目: [a, b, c]
- 元组(tuple):元组由逗号运算符构造(不在方括号内),空元组必须具有括号括号,eg: (d,) ()
- 字符串(str):使用单引号或双引号编写,eg:"abc",‘abc‘
- unicode字符串(unicode):与str类似,但在使用前用u指定,eg:u"abc",u‘abc‘
- 字节数组(bytearray):使用内置函数 bytearray() 创建Bytearray对象
- buffer对象(buffer):通过调用内置函数 buffer() 来创建。它们不支持连接或重复
xrange对象(xrange):使用 xrange() 函数创建的。它们不支持切片,连接或重复
通用序列操作
操作 结果 说明 x in s True or False 判断x是否是s的成员 s + t st s和t的连接 s * n , n * s 序列 n个序列s组成的新序列 s[i] 某一元素 访问s序列中的某一元素 s[i:j] 范围元素 访问s序列中范围内元素 s[i:j:k] 范围元素 访问s序列中步长为k的范围内元素 len(s) 数值 序列s长度 min(s) 数值 序列s的最小值 max(s) 数值 序列s的最大值 s.index(x) 数值 访问序列s中x出现的位置索引 s.count(x) 数值 序列s中x元素出现的次数
常用字符串方法
> 1.str.capitalize() #返回字符串副本,第一个字母大写,其余小写
> 2.str.count(sub) #返回sub字符出现的次数
> 3.str.encode()/str.deconde() #编码/解码
> 4.str.find() #返回某元素第一次出现的索引
> 5.str.format() #格式化字符串
> 6.str.join(seq) #指定字符串连接
eg:
str = "-";
seq = ("a", "b", "c");
print str.join(seq);
a-b-c
> 7.str.lower() #所有包含字符转化为小写
> 8.str.replace(old,new) #字符替换
> 9.str.split(' ') #通过指定字符串切片
>10.str.startswith(sub)/str.endwith(sub) #检查是否以sub开始/结束
>11.str.strip(sub) #移除字符串头尾指定的字符序列
以上是关于python基础内置类型及方法的主要内容,如果未能解决你的问题,请参考以下文章