Python中字符串对象和切片操作
一、字符串对象
1、字符串
被单引号'',双引号"",三单引号''' ''',三双引号""" """引住的内容
2、字符串对象的常用方法
方法 | 用法 | 实例 |
---|---|---|
capitalize | 让字符串首字母大写 | ![]() |
center | 让字符串居中,第二个默认是以空格填充,可以由用户自己执行填充的字符串 | ![]() |
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 | 清除左侧空格 | ![]() |
title | 将字符串转换成符合标题 | ![]() |
二、切片
Python为大家提供了一种用于截取部分内容的方案,叫做切片(切片是一个前闭后开的区间)
1、[num1:]
表示从num1位置开始截取内容
2、[num1:num2]
表示从num1开始截取,截取到num2
3、[num1:num2:num3]
表示从num1开始截取,截取到num2,第三个参数表示步长