字符串常用的方法
st='hello world {name} is {age}'
print(st.count('l')) #统计元素个数
print(st.center(50,'-')) #字符串居中,-补充到50个字符串
print(st.startswith('')) #判断是否以某个内容开始
print(st.find('l')) #查抄到第一个元素,并将索引值返回
print(st.format(name='alex',age=37))#推荐用。格式化输出的另一种方式
print('My Title'.lower())#大写变小写
print('My Title'.upper())#小写变大写
print(' My Title\n'.strip())#去掉分隔符,空格,转义字符等
print('nska,nkga\n'.split(','))#用逗号进行分割,括号参数是什么就以什么进行分割
print('My Title title '.replace('itle','lesson',2))#用itle是要取代的内容,lesson是被取代的内容,2是要进行从左到右取代第二次,不是重复取代
运行代码如下:
3
-----------hello world {name} is {age}------------
True
2
hello world alex is 37
my title
MY TITLE
My Title
['nska', 'nkga\n']
My Tlesson tlesson
字符串转换为字典:eval
a= str({'beijing':{'1':111}})
print(a,type(a)) #{'beijing': {'1': 111}} <class 'str'>
a=eval(a)#字符串转换成字典
print(a,type(a)) #{'beijing': {'1': 111}} <class 'dict'>
print(a['beijing']) #{'1': 111}