字符串的操作和使用方法。

为了让小白和初学者更加快速的记住 str 操作    重要程度自身而下.      

希望能够帮助自己和读者更快更明确的记住这些用法.请用心查看,2018-10-2816:07:32                                            

                                                             字符串能做什么操作?
重点1.切片
name = 'liuxiaofei'
# print(name[:3]) # 切片格式:[起始位置:终止位置]
# print(name[::2]) # 切片格式:[起始位置:终止位置:步长] 步长代表方向,
重点2.下标,索引
# print(name[-3]) #通过下标找字符串的东西.

                                                  字符串重要的使用方法: ***需要变量接收***

str.split('xiao') #分割
*通过括号里输出'元素'将 str转换成list!! ['liu','fei']
''join.(list) #将list转换成str
join前面的引号添加指定元素进行拼接
str.strip() # 脱
*默认脱头尾空格和换行符 , 指定脱的时候,只能脱首尾一样的元素.

str.replace() #替换
*括号里面填元素,第一个是被替换的内容,第二个是给出替换的元素
**牛逼操作:str.replace(' ','') 直接可以替换str中的全部空格.
str.format() #格式化
*按照占位顺序填充{}.

str.isdigit() # 判断是不是纯数字
str.isupper() # 判断是不是全部大写
str.islower() # 判断是不是全部小写
str.upper() # str 全部大写
str.lower() # str 全部小写
str.title() # str 每个单词首字母大写 特殊符号来隔开
str.capitalize() # str 首字母大写
str.find() # 查找下标 没有返回-1
str.rfind() # 反向查找
str.index() # 查找下标,没有报错
str.count() # 统计,计数
str.startswith() # 以..开头 返回布尔值True或False
str.endswith() # 以..结尾 返回布尔值True或False
str.isalnum() # 判断是不是字母和数字
str.isalpha() # 判断是不是纯字母