常用查找方法
去除首尾信息
strip() lstrip() rstrip()
大小写转换
常用查找方法
去除首尾信息
strip() lstrip() rstrip()
大小写转换
常用的查找方法:
len() 字符串长度
a.startswitch()以指定字符串开头,结果:true
a.endswitch()以指定字符串结尾,结果:true
a.find('')第一次出现指定字符串的位置,结果是一个数字
a.rfind('')最后一次出现指定字符串的位置,结果:29
a.count('')指定字符串出现了几次
a.isalnum()所有字符全是字母或数字
去除首位信息:
strip()去除首位指定信息
lstrip()左边
rstrip()右边大小写转化
大小写转化:
capitalize()首字母大写
title()每个单词大写首字母
upper()所有字母大写
lower()所有字母小写
swapcase()转换大小写
格式排版:
center() 居中
ljust()左对齐
rjust()右对齐
字符串常用方法汇总
(1)常用查找方法
常用的查找方法
len
a.startswith('wo')是以wo开头的吗
a.endswith('wo')是以wo结尾的吗
a.find('wo')第一次出现wo的位置
a.rfind('wo')最后一次出现wo的位置
a.count('wo')wo出现了几次
a.isalnum()所有字符全是字母或数字 返回布尔值
去除首尾信息
strip()
大小写转换
a.capitalize()产生新的字符串,首字母大写
a.title()产生新的字符串,每个单词都首字母大写
a.upper()产生新的字符串,所有字符全转成大写
a.lower()产生新的字符串,所有字符全转成小写
a.swapcase()产生新的字符串,所有字母大小写转换
格式排版
center()、ljust()、rjust()
字符串常用方法汇总
常用查找方法
len(a) 计算字符串长度
a.startswith('字符串') 是不是以指定字符串开头
a.endswith('字符串') 是不是以指定字符串结尾
a.find('字符串') 第一次出现指定字符串的位置
a.rfind('字符串') 最后一次出现指定字符串的位置
a.count('字符串') 指定字符串出现了几次
a.isalnum() 判断所有字符串全是字母或数字
a.isalpha() 判断所有字符串全是字母(含汉字)
去除首尾信息
strip() 去除首尾指定信息
lstrip() 去除首指定信息
rstrip() 去除尾指定信息
大小写转换
a.capitalize() 产生新的字符串,首字母大写
a.title() 产生新的字符串,每个单词都首字母大写
a.upper() 产生新的字符串,所有字符全转成大写
a.lower() 产生新的字符串,所有字符全转成小写
a.swapcase() 产生新的字符串,所有字母大小写转换
格式排版
a.center(10,'*') 居中
a.ljust(10,'*') 左对齐
a.rjust(10,'*') 右对齐
字符串去除首位字符串strip()
常用查找方法
len(a) 字符串长度
a.startswith('xxx') 是否以指定字符串开头
a.endswith('xxx') 是否以指定字符串结尾
a.find('x') 第一次出现指定字符串的位置
a.rfind('x') 最后一次出现指定字符串的位置
a.count("xx") 指定字符串出现了几次
a.isalnum() 所有字符全是字母或数字
去除首尾信息
我们可以通过strip()去除字符串首尾指定信息。lstrip()去除字符串左边指定信息,
rstrip()去除字符串右边指定信息。
默认去除首尾空格
>>> "*s*x*t*".rstrip("*")
'*s*x*t'
>>> " sxt ".strip()
'sxt'
大小写转换
产生新的字符串
a.capitalize() 首字母大写
a.title() 每个单词都首字母大写
a.upper() 所有字符转成大写
a.lower() 所有字符转成小写
a.swapcase() 所有字母大小写转换
格式排版
center()、ljust()、rjust()用于对字符串实现排版
>>> a="SXT"
>>> a.center(10,"*") #10个字符 居中 填充*
'***SXT****'
>>> a.center(10) #10个字符 居中 填充空格
' SXT '
>>> a.ljust(10,"*") #10个字符左对齐 填充*
'SXT*******'
其他方法
1. isalnum() 是否为字母或数字
2. isalpha() 检测字符串是否只由字母组成(含汉字)。
3. isdigit() 检测字符串是否只由数字组成。
4. isspace() 检测是否为空白符
5. isupper() 是否为大写字母
6. islower() 是否为小写字母