#字符串的三种表达方式
str=' '
str1=" "
str2=''' '''
# 操作:
# str*2 重复字符串
# str[1:] 切片操作与列表一致,不一一举例
# ' ' in str 判断某个字符串是否在字符串中,返回true/false
#
# name=""
# '%s'%name 格式化输出
# 字符串的拼接:
# 1 +
# 2 '-'.join([str,str1 ,str2 ]) #结果:str-str1-str2
# 字符串的内置方法
# str.count("x") 统计x在str中出现的次数
# str.capitalize() 将str首字母大写
# str.center(50,"-") 以50为长度,str居中,填充 -
# str.endswith("x") 判断是否以 x 结尾
# str.startswith('x') 判断是否以 x 开头
# str.expandtabs(tabsize=10) 将\t代表的默认空格数改为指定的数
# str.find("x") 查找 第一个 x 出现的位置,返回的是索引号,若x不存在,则返回 -1
# str.format(name="xxx") 格式化输出,例:
# str1='hello {name}'
#
# t=str1.format(name="123")
# print(t)
#
# t1=str1.format_map({'name':"666"})
# print(t1)
#
# strr=" "
# print(strr.isspace())
#
# str.index("x") 与find一样,但x不在str中时会报错,find不报
# str.isalnum() 判断是否包含数字与字母或汉字,若有特殊字符时,返回false
# str.isdecimal() 是否是个十字制数
# str.isdigit() 是否是个数字,当有 ”.“时,返回false,int 时返回true
# str.isidentifier() 判断是不是非法变量,不是时返回true
# str.islower() 是否全部小写
# str.isspace() 是否是个空格
# str.istitle() 是否首字母大写
# str.lower() 小写
# str.swapcase() 大写变小写,小写变大写(反转)
# str.ljust(10,'*') 参考center
# str.strip() 去除开头与结尾的空格、换行符、制表符
# str.replace('str旧','str1新',1) 字符串替换,第三个参数是替换几次
# str.rfind('x') 从右往左查,返回正序序号
# str.split('-') 以 '-'分割字符串
# str.join([str,str1,str2]) 字符串拼接
# str.rsplit('-',2) 从右边开始以'-'分割2次。第二个参数为分割多少次
# str.title() 首字母大写