字符串操作、数据类型转换


字符串主要操作方法:

st = 'hello kitty'
print(st.count('l'))        #统计元素出现次数
print(st.center(50,'#'))    # 居中
print(st.startswith('he'))   # 判断是否以某个字符串开头
print(st.find('t'))       #返回索引值
print(st.format(name='alex',age=37))      # 格式化输出的另一种方式 
print('My tLtle'.lower())        #转换成小写
print('My tLtle'.upper())        #转换成大写
print('\tMy tLtle\n'.strip())        #左右空格及制表符、换行符删除
print('My title title'.replace('itle','lesson',1))  #整体替换、可指定位置字符串替换
print('My title title'.split('i',1))        #字符串用,分割,用指定字符串替换,分隔

数据类型转换:

1,int <——> str

s = str(int),没有条件

i = int(str),转换的字符串必须是数字

2,list <——> tuble

list = list(tuple)

tuple = tuple(list)

3,list <——> set

list = list(set)

set = set(list)

4,tuple <——> set

tuple = tuple(set)

set = set(tuple)

5,重要转换,

列表转字符串:  list ——> str

lst = ["1","2","3"]
print("".join(lst)) #123

6,字符串转列表:  str ——> list

s = "host1 host2 host3"
print(s.split())#[host1,host2,host3]

 

posted on 2019-08-14 21:27  一抹天空  阅读(184)  评论(0编辑  收藏  举报

导航