字符串(str)
字符串也可以理解我一个容器,有序的,存在索引值,字符串也是不可变的.
创建一个字符串string=';今天也要加油啊;'
取值
- 索引取值
string[0]
- 切片查询
string[0:5:2]
- 倒叙查询
string[-1]
常用的函数 - len():获取字符串的长度
lent(string)
- count():统计某个字符出现的次数
string.count('加')
- find():用于查询某字符出现的索引位置,会返回该字符串起始的索引值,如果查询不到,则返回-1
#find()有三个参数,参数1:要找的字符串;参数2:从那个位置找;参数3:找到那个位置
string.find('今',0,4)
#如果不设置范围,则从头查到尾
string.find('今')
- index():在匹配到合适的字符串之后,会返回该字符串所在位置的起始索引值,如果查不到,则报错
string.index('今')
- upper():将小写英文字母转化为大写
string.upper()
- lower():将大写英文转化为小写
string.lower()
- strip():去除收尾两端的制定字符,括号中要填写去除的字符
string.strip(";")
- split():根据指定字符对一个字符串进行切割,返回一个list列表
string.split('要')
- replace():使用新的字符替换旧的字符,参数1:旧的字符;参数2:新的字符
string.replace('今','明')
用于字符的修改 - startswith():判断一个字符串是否以某个字符开头,返回结果是True/False
string.startswith('今')
- endswith():判断一个字符串是否以某个字符结尾,返回结果是True/False
string.endswith('油')