python基础之字符串操作
程序员文章站
2022-04-16 16:16:31
什么是字符串?a = 'abc'b = "abc"c = '''abc '''单引号,双引号,三引号或者是通过intput到的等都是字符串格式。字符串支持下标在下标是从0开始计数,如果想选取最后一个也可以使用下标 -1以此类推切片切片的语法:[起始:结束:步长]注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。find(查找字符串在某字符串中是否包含)mystr.find(str, 开始下标, 结束下标) index(...
什么是字符串?
a = 'abc'
b = "abc"
c = '''abc '''
单引号,双引号,三引号或者是通过intput到的等都是字符串格式。
-
字符串支持下标
在下标是从0开始计数,如果想选取最后一个也可以使用下标 -1以此类推 -
切片
切片的语法:[起始:结束:步长]
注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。
- len(返回字符串的长度)
len(字符串)
- find(查找字符串在某字符串中是否包含)
mystr.find(str, 开始下标, 结束下标)
- index(查找字符串在某字符串中是否包含)
mystr.index(str, 开始下标, 结束下标)
find()函数与index()函数类似,但是前者字符串不存在是返回 -1,或者字符串不存在直接报错
- count(统计字符串在某字符串中出现的次数)
mystr.count(字符串)
统计字符串在name变量中出现的次数,如果没有则返回0
- replace(替换字符串中的字符)
mystr.replace(旧字符串,新字符串,替换次数)
因为字符串为不可变类型,所以说原字符串并没有发生改变。
- split(分割字符串)
mysrt.split(分割字符,分割次数)
- join(多个字符串合并为一个字符串)
字符或者子串.join(多个字符串)
用字符把所有的单个字符串连接为一个字符串
- capitalize(将字符串的第一个字符转化为大写)
mystr.capitalize()
- title(每个单词首字母大写)
mystr.title()
- startswith(检查开头字符串)
mysrt.startswith(字符串)
如果字符串为开头字符串则返回True,不是则返回False
- endswith(检查尾部为某字符串)
mystr.endswith(字符串)
如果字符串为尾部字符串则返回True,不是则返回False
- lower(大写字符串转化为小写)
mystr.lower()
- upper(小写转化为大写)
mysrt.upper()
- lstrip(删除左侧空格),rstrip(删除右侧空格),strip(删除两侧空格)
mysrt.lstrip()
mysrt.rstrip()
mystr.strip()
- partition(按照某个字符把字符串分割成三部分)
mystr.partition(字符串)
- splitlines(按照行分隔)
str.splitlines()
按照行分隔,最后返回一个列表
- isalpha(判断字符串组成是否全部为字母)
mystr.isalpha()
- isalnum(判断字符串中是否只包含字母或者数字)
mystr.isalnum()
- isspace(判断字符串中是否只包含空格)
mystr.isspace()
本文地址:https://blog.csdn.net/qq_41158271/article/details/107444535
上一篇: 元组的使用方法、字典的增删查改和方法
下一篇: ios 简单的手势解锁到按钮 详细