1.  
  2. 主页
  3.  / 
  4. Python基础到高级
  5.  / 
  6. 字符串
  7.  / 
  8. 介绍及操作

介绍及操作

一、字符串的定义

在这里声明一下,由于字符串很常用到,因此很多人都以为字符串是基本类型,但是其实不是的,字符串是组合类型

定义字符串

转义字符串

二、字符串的操作

下标操作字符串

字符串是可迭代的对象

字符串常用方法详解

1. join 将可迭代对象转换成字符串,参数是可迭代对象,接收者是分隔符
2. 分割操作
2. 字符串的书写规范
3. 字符串的修改
4. 字符串的查找
5. 字符串的判断

** s.startswith **
判断字符串是否以某个前缀开始的,返回结果是bool

startswith也是有start和end参数的
start 参数表示的是从索引 start 的位置开始比较
end 参数表示的是从索引 end 的位置停止比较,end不包含

** s.endswith **
判断字符串是否以某个后缀结尾的,返回结果是bool

endswith也是有start和end参数的
start 参数表示的是从索引 start 的位置开始比较
end 参数表示的是从索引 end 的位置停止比较,end不包含

** s.is* **
s.isalnum() 判断是否只包含数字和字母
s.isdecimal() 判断是否只包含数字
s.isidebtifier() 判断是否为合法的标识符
* 字母或者下划线开头
* 仅包含字母数字和下划线

等等还有很多判断类型的函数,这些字符串判断类型的方法都不是常用到的,有兴趣的自己google查下。

当不是用maxsplit参数的时候,split和rsplit表现形式一样,但是split效率高于rsplit

reversed 将序列化对象元素顺序反转

sorted 将序列化对象元素序列化

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注