# encoding: utf-8
# name = 'dadgfhfbdadada'
# print(name[1:].startswith('a'))
# print(name.startswith('a',1,4))
# endswith是判断结尾字符
# 字符串 索引切片步长
# swapcase 大小写翻转
# msg = 'epoch'
# print(msg.swapcase())
# title() 非字符隔开的每个单词首字母大写
# center() 字符串写在中间,两边填充自定义字符
# print(name.center(20,'*'))
# capitalize() 首字母大写 upper() 全大写 lower() 全小写
# find() 通过元素找索引,没有-1,找到的索引是全局索引
# index() 通过元素找索引,找不到报错
# print(name.find('d'))
# strip() 默认去除字符串前后的空格,换行符,制表符,也可以指定去除什么东西,如果指定的是多个字符,那么遇到在指定其中的两边的就会去掉
# lstrip() rstrip()
# print(name.strip())
# print(name.strip('a'))
# print(name.strip('da'))
# split() 将字符串转换成列表 默认是以空格分割 可以设置分割次数 rsplit() 从右至左分割 str --> list
# join() 以自定义 将可迭代对象中的元素连接起来 可用来列表转化成字符串 list --> str
# replace 替换字符或者字符串 可以设置次数
# format 格式化输出
# 格式化输出 %s %d
# 还有一种使用字典的格式化输出
# s = 'xxxx{0},dadad{1}'.format('adada','dadada')
# print(s)
# is系列 isalnum() 判断是不是数字或字母组合 isdigit() 判断是不是全部由整数组成 isalpha() 全部由字母组合
# 公共方法 count() 测试所定义的字符有多少 len() 测试字符串长度