(02-3)Python内置数据结构-字符串

  • A+
所属分类:Python学习

字符串是不可变的

(02-3)Python内置数据结构-字符串(02-3)Python内置数据结构-字符串

join()方法

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

(02-3)Python内置数据结构-字符串

split()方法

Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

(02-3)Python内置数据结构-字符串

rsplit()方法

Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

(02-3)Python内置数据结构-字符串

splitlines()方法

Python splitlines() 按照行分隔,返回一个包含各行作为元素的列表,如果 num 指定则仅切片 num 个行.

(02-3)Python内置数据结构-字符串

partition() 方法

partition() 方法用来根据指定的分隔符将字符串进行分割。

如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

partition() 方法是在2.5版中新增的。

(02-3)Python内置数据结构-字符串

字符串修改

capitalize()方法

Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。

(02-3)Python内置数据结构-字符串

title()方法

Python title() 方法返回"标题化"的字符串,就是说所有单词都是以大写开始

(02-3)Python内置数据结构-字符串

lower()方法

Python lower() 方法转换字符串中所有大写字符为小写

(02-3)Python内置数据结构-字符串

upper()方法

Python upper() 方法将字符串中的小写字母转为大写字母

(02-3)Python内置数据结构-字符串

大小写转化通常用在做比较的时候,当我们需要忽略大小写比较时, 通常统一转化为全部大写或者全部小写再做比较

swapcase()方法

swapcase() 方法用于对字符串的大小写字母进行转换

(02-3)Python内置数据结构-字符串

center()方法

Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。

(02-3)Python内置数据结构-字符串

ljust()方法

Python ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

(02-3)Python内置数据结构-字符串

rjust()方法

Python rjust() 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。

(02-3)Python内置数据结构-字符串

zfill()方法

Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。

(02-3)Python内置数据结构-字符串

strip()方法

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 在 string 上执行 lstrip()和 rstrip()

(02-3)Python内置数据结构-字符串

lstrip()方法

截掉 string 左边的空格

rstrip()方法

删除 string 字符串末尾的空格.

(02-3)Python内置数据结构-字符串

startswith()方法

Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和
end 指定值,则在指定范围内检查。

(02-3)Python内置数据结构-字符串

endswith()方法

Python endswith()
方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。

(02-3)Python内置数据结构-字符串

count()方法

Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

(02-3)Python内置数据结构-字符串

find()方法

Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束)
范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

(02-3)Python内置数据结构-字符串(02-3)Python内置数据结构-字符串

index()方法

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束)
范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

(02-3)Python内置数据结构-字符串

replace()方法

Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max
次。

(02-3)Python内置数据结构-字符串

in/not in

(02-3)Python内置数据结构-字符串

格式化

printf

style

(02-3)Python内置数据结构-字符串

1、反复出现 2、需要格式化内容很多

(02-3)Python内置数据结构-字符串

format 方法

(02-3)Python内置数据结构-字符串(02-3)Python内置数据结构-字符串(02-3)Python内置数据结构-字符串

YaLei

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: