#!/usr/local/bin/python3.5
name = "my name is Black Beer!"
print(name.capitalize()) #首字母大写
print(name.count("a")) #指定字符出现到次数
print(name.center(50, "-")) #一共输出50个字符,不够左右补充 -
print(name.endswith("r!")) #字符串是不是以指定字符串结尾
print(name.expandtabs(tabsize=30))
print(name.find("name")) #返回字符的第一个到索引位置
name = "My name is {name}, {age} years old."
print(name.format(name = "Black Beer", age = 24)) #格式化输出
name = "my name is Black Beer!"
print(name.isalnum()) #是不是阿拉伯字母 (a b c ... 和数字)
print(name.isalpha()) #是不是纯英文字母
print(name.isdecimal()) #是不是十进制
print(name.isdigit()) #是不是整数
print(name.isidentifier()) #是不是合法到参数命名
print(name.islower()) #是不是小写
print(''.join(['1','2','3', '4'])) #组合成一个字符串
print('+'.join(['1','2','3', '4'])) #组合成一个字符串
print(name.ljust(30, '*')) #长度30 不足后面 * 补上
print(name.rjust(30, '-')) #长度30 不足前面 * 补上
print("YYY".lower())
print("jjj".upper())
print(name.lstrip()) #去左边空格回车
print(name.strip()) #去空格回车
p = str.maketrans("abcdef",'123456')
print("asdeasdxcasd".translate(p)) #字符串中字母进行 p中指定的替换规则
print("ldelsflsdldfs".replace('l', 'L', 1)) # l 替换成 L 替换一个 缺省1 的话全文替换
print(name.split('a')) #按照指定字符进行分割成list
print("ls\nchmod\n".splitlines()) #以换行为分割,转换成list
print(name.swapcase()) #大小写反转
print(name.title()) #变成title