Python3基础加强 01 ---- 字符串函数

时间:2021-09-08 18:37:03

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'

比较常用的三个函数,对字符串加工,字符串替换等等操作,也是列表和字符串相互转换的方式