常用数据结构
Posted shy-123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用数据结构相关的知识,希望对你有一定的参考价值。
字符串
定义:
零或多个字符串构成的有限序列
常用方法:
str1 = "hello world!" #定义字符串
len(str1) #计算字符串长度
str1.capitalize() #返回首字母变大写的字符串, Hello world!
str1.upper() #字符串变大写并返回, HELLO WORLD!
str1.find("or") #获取子字符串位置,7,未找到返回-1
str1.index(‘or‘) #获取子字符串的位置,未找到触发异常
str1.startswith(‘He‘) #判断是否以指定字符串开头,返回True 或 False
str1.endswith(‘ld!) #判断是否以指定字符串结尾,返回True或False
str1.center(50,‘=‘) #字符串以指定宽度居中排列,不够位以指定字符填充
str1.rjust(50,‘*‘) #字符串左侧排列,右侧不够位填充指定字符
字符串切片:
str1[2] #获取指定位置字符
str1[2:5] #指定区间子字符串
str1[2:] #指定位置到字符串结束
str1[2::2] #指定位置开始到结束,每两个字符取一个
str1[::2] #整个字符串,每两个字符取一个
str1[::-2] #整个字符串反向开始,每两个字符取一个
str1[-3:-1] #倒数第三个到倒数第一个之间的字符串
str1.isdigit() #字符串是否由数字字符组成
str1.isalpha() #是否以字母字符组成
str1.isalnum() #是否以数字和(或)字母字符组成
以上是关于常用数据结构的主要内容,如果未能解决你的问题,请参考以下文章