Python中字符串对象和切片操作

一、字符串对象

1、字符串

被单引号'',双引号"",三单引号''' ''',三双引号""" """引住的内容

2、字符串对象的常用方法

方法

用法

实例

capitalize

让字符串首字母大写

python 字符串切割长度 python中的字符串切片操作_字符串转换

center

让字符串居中,第二个默认是以空格填充,可以由用户自己执行填充的字符串

python 字符串切割长度 python中的字符串切片操作_字符串转换_02

ljust

左对齐

python 字符串切割长度 python中的字符串切片操作_字符串转换_03

rjust

右对齐

python 字符串切割长度 python中的字符串切片操作_Python_04

count

统计字符串中,某个字符或者字符串出现的次数

python 字符串切割长度 python中的字符串切片操作_双引号_05

encode

通过参数指定编码,将字符串转换为字节

python 字符串切割长度 python中的字符串切片操作_Python_06

decode

通过参数指定编码,将字节转换为字符串

python 字符串切割长度 python中的字符串切片操作_Python_07

endswith

判断字符串是不是以xxx结束

python 字符串切割长度 python中的字符串切片操作_Python_08

startswith

以什么开始

python 字符串切割长度 python中的字符串切片操作_字符串转换_09

find

index方法一样,不同之处就是find查询的字符不存在,则返回-1

python 字符串切割长度 python中的字符串切片操作_Python_10

rfind

查找最后一个

python 字符串切割长度 python中的字符串切片操作_字符串_11

index

查询字符或者字符串在该字符串中的索引位

python 字符串切割长度 python中的字符串切片操作_字符串_12

rindex

查找最后一个

python 字符串切割长度 python中的字符串切片操作_双引号_13

format

格式化字符串,推荐使用

python 字符串切割长度 python中的字符串切片操作_Python_14

isalnum

判断字符串只能有数字和字母组成

python 字符串切割长度 python中的字符串切片操作_双引号_15

isalpha

判断字符串是不是只有字母组成

python 字符串切割长度 python中的字符串切片操作_Python_16

isdigit

判断字符串是不是是数字组成

python 字符串切割长度 python中的字符串切片操作_字符串_17

isdecimal

判断字符串是不是是数字组成

python 字符串切割长度 python中的字符串切片操作_python 字符串切割长度_18

islower

判断字符串是不是全部小写

python 字符串切割长度 python中的字符串切片操作_Python_19

isupper

判断字符串是不是全部大写

python 字符串切割长度 python中的字符串切片操作_python 字符串切割长度_20

istitle

判断是不是标题

python 字符串切割长度 python中的字符串切片操作_python 字符串切割长度_21

isspace

判断是不是空格

python 字符串切割长度 python中的字符串切片操作_字符串转换_22

join

拼接字符串

python 字符串切割长度 python中的字符串切片操作_双引号_23

split

按照特定的符号分割字符串,返回结果是一个列表

python 字符串切割长度 python中的字符串切片操作_双引号_24

lower

将字符串中的字母都转换为小写字母

python 字符串切割长度 python中的字符串切片操作_Python_25

upper

将字符串中的字母都转换为大写字母

python 字符串切割长度 python中的字符串切片操作_python 字符串切割长度_26

strip

清除两边空格

python 字符串切割长度 python中的字符串切片操作_Python_27

rstrip

清除右侧空格

python 字符串切割长度 python中的字符串切片操作_Python_28

lstrip

清除左侧空格

python 字符串切割长度 python中的字符串切片操作_字符串_29

title

将字符串转换成符合标题

python 字符串切割长度 python中的字符串切片操作_字符串转换_30

二、切片

Python为大家提供了一种用于截取部分内容的方案,叫做切片(切片是一个前闭后开的区间)

1、[num1:]

表示从num1位置开始截取内容

python 字符串切割长度 python中的字符串切片操作_字符串_31

2、[num1:num2]

表示从num1开始截取,截取到num2

python 字符串切割长度 python中的字符串切片操作_字符串_32

3、[num1:num2:num3]

表示从num1开始截取,截取到num2,第三个参数表示步长

python 字符串切割长度 python中的字符串切片操作_python 字符串切割长度_33