1、大小写转换
upper()
转换成大写 lower()
转换成小写
test = 'to be number one'
print(test.upper())
# output
# TO BE NUMBER ONE
print(test.upper().lower())
# output
# to be number one
简述一下: 第一句代码初始化一个字符串对象实例,然后调用实例方法,upper or lower
2、判断型方法
方法 | True if |
---|---|
str.islower() | 判断字符串是否全是小写 |
str.isupper() | 判断字符串是否全是大写 |
str.isspace() | 判断字符串中是否只包含空格字符,如果为空,那么也为False |
str.istitle() | 判断字符串是否属于标题类型, 这个主要是通过首字母是否都大写来判断 |
# 连空格字符都没有
test = ''
print(test.isspace())
# 含数个空格字符
test = ' '
print(test.isspace())
test = 'My Name Is Test'
print(test.istitle())
对字符串内容进行判断
3、字符串长度
len(str)
# 获取字符串长度
print(len('this is a test'))
4、字符串加工函数
join()
split()
replace()
print(''.join([1,2,3,4,5]))
print('abcdabcd'.split('a'))
print('abcdabcd'.replace('d','a'))
# output
12345
['bcd','bcd']
'abcaabca'
比较常用的三个函数,对字符串加工,字符串替换等等操作,也是列表和字符串相互转换的方式