字符串的常用方法

Posted tanhuan-share

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的常用方法相关的知识,希望对你有一定的参考价值。

0. 字符串常用方法
 
a.查找_替换_统计
find() 掌握 注意: 找不到子串时,返回-1
rfind() 了解
index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行
rindex() 了解
replace() 掌握 默认全部替换
count() 掌握
b. 分割_连接
split() 掌握 输出的是列表,需要注意有分隔符,且每个都会生效
s = ‘hello world world‘
print(s.split()) >>> [‘hello‘,‘world‘,‘world‘]
splitlines() 理解 注意只识别换行为分隔符
 
partition() 了解 只会分割成三部分,且输出一个元组
rpartition() 了解
join() 掌握 加入字符进行连接列表中的每个元素
s = ‘safs‘
print(‘-‘.join(s)) >>> s-a-f-s
c. 判断
startswith() 判断是否以指定字符串开头 (掌握)
endswith() 判断是否以指定字符串结束 (掌握)
isupper() 判断是不是大写字符 (理解)
islower() 判断是不是小写字符 (理解)
isdigit() 判断是不是数字字符 (理解)
isalpha() 判断是不是字母 (理解) 汉字也是字母,如果全是汉字则此处输出为True
isalnum() 判断是不是字母或数字字符 (理解)
isspace() 判断是不是空白字符,包含空格,换行符 ,制表符 (理解)注意‘‘空字符串不是空白字符 s = ‘ ‘
print(s.isspace()) >>> True
 
 
d. 转换 (理解)
upper() 转换成大写
lower() 转换成小写
title() 将每个单词首字符转换大写 注意:同时会将每个单词除了首字母之外其他字母变为小写
capitalize() 将第一个单词的首字符转换成大写 注意:同时会将字符串中除了第一个单词首字母之外其他字母变为小写
 
e. 对齐 (理解)
center() 按给定宽度居中显示
rjust() 右对齐
ljust() 左对齐
 
 
f. 去除空白(理解)
strip() 去除两端空白 l.strip(‘字符串‘)可以去除源字符串两端的所有目的字符串,包括重复的 l = ‘ddfdfgd‘ >>> c = l.strip(‘d‘) >>> print(c) >>> fdfg 同下
lstrip() 去除左侧空白
rstrip() 去除右侧空白

以上是关于字符串的常用方法的主要内容,如果未能解决你的问题,请参考以下文章

字符串常用方法

常用类及其常用方法

python字符串常用方法

数组方法总结 常用数组方法总结 js的数组或对象常用方法总结

huTool--工具类常用方法

Javascript常用字符串方法总结