字符串的常见操作方法

#字符串基本操作
print('hello'*20)#重复输出字符串
print('hellojkhjkj'[2:])#字符串切片
print('ll'in'helloui')#判断字符串包含关系
#字符串拼接
a='123'
b='asd'
c='78y'
d='..'.join([a,b,c])#拼接方式指定为'..'
print(d)
#字符串的内置方法
st='   hello kitty\n '
# print(st.strip())#将开头和结尾的换行符和空格都去掉
print(st.lstrip())#将开头的换行符和空格去掉
print(st.rstrip())#将结尾的换行符和空格去掉
# print(st.split())#将字符串分割,成为一个列表
# print(st.replace('hell','jkl'))#替换
# print(st.count('l'))#统计元素个数
print(st.capitalize())#字符串首字母大写
# print(st.center(50,'-'))#居中,总长度为50
print(st.endswith('ty'))#判断是否以某内容结尾
# print(st.startswith('he'))#判断是否以某内容开头
# print(st.find('t'))#查找第一个元素,将其索引值返回(如果不存在就返回-1)
print(st.rfind('t'))#查找最右边某一个元素,将其索引值返回(如果不存在就返回-1)
print(st.index('t'))#查找第一个元素,将其索引值返回(如果不存在就会报错)
print(st.isdigit())#是否是整型数
print('asA'.islower())#是否全是小写字母
print('asA'.isupper())#是否全是大写字母
# print('asA'.lower())#全部变为小写字母
# print('asA'.upper())#全部变为大写字母
print('asA'.swapcase())#大写变小写,小写变大写
print(' '.isspace())#是否是空格
print('abc234'.isalnum())#是否包含字母或者数字
print('346'.isdecimal())#是否是十进制

 

posted on 2019-04-12 15:17  游乐  阅读(127)  评论(0编辑  收藏  举报

导航