记录学习
_author:
date: 2020/11/15
a= ‘hello’
print(a*3)
print('llo’in a)
a=‘22222’
b=‘44444’
c= ‘’.join([a,b]) #拼接
print©
st = ‘hello world {name} is {age}’
print(st.count(‘l’))#计算元素的个数
print(st.capitalize())#首字母大写
print(st.center(50,’-’))#让字符串居中 第一项填写个数 第二项填写样式
print(st.endswith(’!’))#以某个字符串结尾 返回的为布尔值
print(st.startswith(‘ttt’))#以某个字符串开头 返回的为布尔值
print(st.expandtabs(tabsize=10))#\t放在那里哪里就有多少空格
print(st.find(‘l’))#查找到第一个元素并将第一个索引值返回 没有就会返回-1
print(st.format(name=‘kanyanaho’,age=‘19’))#格式化输出的另一种方式
print(st.format_map({‘name’:‘yulei’,‘age’:‘20’}))#格式化输出的另一种方式,和上面一种仅仅是格式不一样
print(st.index(‘l’))#查找到第一个元素并将第一个索引值返回 相对于find会报错
print(‘我’.isalnum())#判断字符串是不是数字加字母的形式,汉字可以,符号不行
print(‘3443’.isdecimal())#判断是不是一个十进制的数字
print(st.isalpha())#如果字符串中的所有字符都在字母表中,则返回 True。
print(st.isdigit())#判断是不是一个数字 小数点不行
print(‘212.4444’.isnumeric())#判断是不是一个数字 小数点不行
print(‘12abc’.isidentifier())#判断是不是非法字符
print(‘abc’.islower())#检验是不是全部都是小写
print(‘ABC’.isupper())#检验是不是全部都是大写
print(’ '.isspace())#检验是不是全部都是空格
print(‘Kanyanhao’.istitle())#检验是不是一个标题 标题都是首字母大写
print(‘KANYANHAO’.lower())#大写变成小写
print(‘yulei’.upper())#小写变成大写
print(‘SHANGshuling’.swapcase())#大写变小写 小写变成大写
print(st.ljust(50,‘x’))#往右加x
print(st.rjust(50,’%’))#往左加%
print(’ aaaaaaaa’.strip())#把前后的换行和空格全部删除
print(’ aaaaaaaa’.lstrip())#把左的换行和空格全部删除,rstrip是把后面的去掉
print(‘My self self’.replace(‘lf’,‘sds’,1))#替换 最后一个数字是表示替换几次
print(‘My self self’.rfind(‘e’))#找最后一个位置
print(‘My self self’.split(’ ',1))#通过某单位把字符串分割成列表
print(‘My self self’.rsplit(’ ',1))#通过某单位把字符串分割成列表,先从右边来
print(‘My self self’.title())#变成标题形式 每个单词首字母大写