Python ---字符串相关操作

本篇详细介绍一下字符串相关操作

定义一个字符串 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())

#按照换行符进行分割,即默认分隔符为\n返回的也是list
print('you\nyouyou'.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

posted @ 2016-11-17 19:02  小小小小小小的人  阅读(122)  评论(0编辑  收藏  举报