字符串对象和切片的使用
被引号引住的内容叫做字符串:符号可以是双引号,单引号,三引号。
字符串对象的常用方法
capitalize:让字符串首字母大写。
center让字符串居中,默认以空格填充。
count:统计字符串中,某个字符或者字符串出现的次数
encode:通过参数指定代码,将字符串转换为字节(字节的decode方法)
字符串的切片字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串。在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。
操作就可以完成切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。
[:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
[start:] 从start 提取到结尾
[:end] 从开头提取到end - 1
[start:end] 从start 提取到end - 1
[start:end:step] 从start 提取到end - 1,每step 个字符提取一个 左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1下列是是字符串的输出格式以及类型
|-- ljust() # 左对齐
|-- rjust() # 右对齐
|-- count() # 统计字符串中,某个字符或者字符串出现的次数
|-- encode/ 字节的decode方法 # 通过参数指定编码,将字符串转换为字节(必须掌握)
|-- endswith # 判断字符串是不是以xxx结束
|-- startswith # 以什么开始
|-- find # 和index方法一样,不同之处就是find查询的字符不存在,则返回-1
|-- rfind # 查找最后一个
|-- index # 查询字符或者字符串在该字符串中的索引位置
|-- rindex # 查找最后一个
|-- format # 格式化字符串,推荐使用
|-- isalnum # 判断字符串只能有数字和字母组成
|-- isalpha # 判断字符串是不是只有字母组成
|-- isdigit # 判断字符串是不是是数字组成
|-- isdecimal # 判断字符串是不是是数字组成
|-- islower # 判断字符串是不是全部小写
|-- isupper # 判断字符串是不是全部大写
|-- istitle # 判断是不是标题
|-- isspace # 判断是不是空格
|-- join # 拼接字符串
|-- split # 按照特定的符号分割字符串,返回结果是一个列表
|-- lower # 将字符串中的字母都转换为小写字母
|-- upper # 将字符串中的字母都转换为大写字母
|-- strip # 清除两边空格
|-- rstrip # 清除右侧空格
|-- lstrip # 清除左侧空格