Python字符串对象和切片操作

一、字符串的切片

字符串 'xxx’和 Unicode字符串 u’xxx’也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串。在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。

切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。
字符串一般常用操作:
字符串的替换、删除、截取、复制、连接、比较、查找、分割等
字符串内置操作方法:
使用type获取创建对象的类 type(name)

使用dir获取类的成员dir(name)

使用vars获取类的成员和各个成员的值
字符串常用方法操作:
1:casefold()将所有的字符转化为小写:
在这里插入图片描述

2:capitalize()字符串首字母大写其他字符都小写:

在这里插入图片描述
3:center()字符串宽度填充:
在这里插入图片描述
4:count()统计字符在字符串中出现的次数:
在这里插入图片描述
5:encode()字符串编码:
在这里插入图片描述
6:startswith()判断字符串以某个字符串开头,返回boolean类型:
在这里插入图片描述
7:endswith()判断字符串以某个字符串结尾,返回boolean类型:
在这里插入图片描述
8:find()在字符串中查找指定字符串,找不到时返回-1:
在这里插入图片描述
9:format()格式化输出字符串:
在这里插入图片描述
10:index()在字符串中查找指定的字符串,找不到时直接报错:
在这里插入图片描述
11:join()字符串连接:
在这里插入图片描述
12:isalnum()判断字符串是否包含字母数字字符:
在这里插入图片描述
13:isalpha()判断是否只包含字母:
在这里插入图片描述
14:isdigit()判断字符串只由数字构成:
在这里插入图片描述
15:isspace()判断字符串是否是空格:
在这里插入图片描述
16:isupper()判断字符串是否全是大写字符:
在这里插入图片描述
17:lower()将所有的大写字符转为小写字符:
在这里插入图片描述
18:lstrip()去除字符串左边的空格:
在这里插入图片描述
19:rstrip()去除字符串右边的空格:
在这里插入图片描述
20:去除字符串2边的空格:
在这里插入图片描述
21:replace()字符串替换:
在这里插入图片描述
22:split()字符串分割,默认是空格:
在这里插入图片描述
23:add()在字符串后边添加字符串:
在这里插入图片描述
24:contains()判断指定字符串是否包含在字符串中:
在这里插入图片描述
25:eq()判断字符串是否相等:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值