python基础之字符串操作

什么是字符串?

a = 'abc'
b = "abc"
c = '''abc '''

单引号双引号三引号或者是通过input到的等都是字符串格式。

  • 字符串支持下标
    在这里插入图片描述
    在下标是从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()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值