本篇详细介绍一下字符串相关操作
定义一个字符串 str1='helloworld'
#字符串中出现‘z’的次数
print(str1.count('z'))
#将字符串首字母大写
print(str1.capitalize())
#首字母小写
print(str1.casefold())
#去除字符串两边的空格
print(str1.strip())
#去除字符串左边的空格
print(str1.lstrip())
#去除字符串右边xx,去除空格的默认为去除空格
print(str1.rstrip('xx'))
#扩展原字符串,两边用’#‘填充
print(str1.center(15,'#'))
#得到某个字符在字符串中第一次出现的位置
print(str1.index('l'))
#判断字符串是否全都是小写字母
print(name.islower())
#判断字符串是否全都是大写字母
print(name.isupper())
#分隔字符串
print(','.join(str1))
#将列表转化为字符串
names=['a','b','c']
print((','.join(names)))
#把字母全部变为小写
print('adDDA'.lower())
#变为大写
print('adDDA'.upper())
#判断某个字符串是不是以xx结尾
print('www.baidu.com'.endswith('com'))#--True
#判断某个字符串是不是以‘xx’开头
print('www.baidu.com'.startswith('com'))#False
#字符串替换参数(old,new)即被替换的写在第一个参数
print('aaaaa'.replace('b','a'))
#若字符串中没有分隔符(参数不写,默认分隔符为空格),则把整个字符串作为一个列表元素放入列表中
print('wahaha'.split())
#返回值为list字符串中有该分隔符,则按照分隔符分隔字符串,每一个为列表一个元素
print('wa ha ha'.split())
#按照换行符进行分割,即默认分隔符为
返回的也是list
print('you
youyou'.splitlines())
#f返回查找字符串的下标
print('zhuyue'.find('zhu'))
#index与find的区别:index找不到会报错,find找不到返回-1
print('zhuyue'.index('yue'))
#格式化字符串
print(format('欢迎{name}登录'.format(name='zhuyue')))
#格式化,参数为字典
print('啦啦啦{name}'.format_map({"name":"zhuyue"}))
#是否包含数字、字母、或中文,返回布尔
print('$'.isalnum())#False
#是否英文字母
print('1111'.isalpha())#False
#判断是否为一个整数
print('aaaa'.isdigit())#False