#String的内置方法

#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)

你可能感兴趣的:(#String的内置方法)