#String的内置方法
st ="Hello_World"
print(st.count('l'))#统计字符个数
print(st.capitalize())#字符串首字母大写
print(st.center(20,'-'))#总字符20个,居中显示st内容
print(st.ljust(20,'-'))#总字符20个,靠左显示st内容
print(st.rjust(20,'-'))#总字符20个,靠右显示st内容
print(st.encode()
print(st.endswith('d'))#判断是否以某个元素结尾
print(st.startswith('d'))#判断是否以某个元素开头
print(st.expandtabs(tabsize=10))#设置tab代替多少个空格
print(st.find('wo'))#查找字符串里对应元素所在位置,返回索引值
print(st.format(name='Joshua',age=37))# st = "hello world!{name} is {age}"格式化输出,定义输出内容
print(st.format_map({'name':'Joshua',"age":37}))# _map里放字典, 格式化输出,定义输出内容
print(st.isalnum())#判断是否包含数字
print(st.isdecimal())#判断是否十进制的数
print(st.isdigit())#判断是否一个数字
print(st.isidentifier())#判断是否符合变量命名规范
print(st.istitle())#判断是否为标题格式
print(st.lower())#转换为全小写
print(st.upper())#转换为全大写
print(st.swapcase())#转换大小写
print(st.strip())#去除字符串前后的空格及换行符
print(st.lstrip())#去除字符串左的空格及换行符
print(st.rstrip())#去除字符串右的空格及换行符
print(st.replace('Hello','Hi',2))#替换“hello”为“HI”,进行2次替换
print(st.rfind('w'))
print(st.split('_'))#使用“_”进行对字符串分隔,将一个字符串分隔成一个 列表
#
# 字符串拼接
a ='aaa'
b ='bbb'
c = a +'oooo' # 字符串拼接方法1
d = '****'.join([a,b]) # 字符串拼接join方法2: 使用分隔符**** 将 a 和 b 拼接
print(c)
print(d)