# split 此函数第一个数表示位置,第二个数字表示几次
# print('hsuidgbivs'.split('i',2))
# replace 替代,即后面的字符替代前面的字符,数字表示几次
# print("ahyfuabh".replace('a','A',2))
# join表示将小数点前面的字符串插入后面括号中,每个字符之间都要插入
# print('cwi'.join('ab'))
# 函数的数字表示长度,后面括号内的符号表示用什么填充(center表示前面的字符居中)
# print("ahsufin".center(10,'_'))
# 切片,去除字符串前后的空格,但是字符串之间的空格无法去除
# print('ani ob'.strip(' '))
# 将字符串所有的大写字符变为小写,
# print('AhFb'.lower())
# 函数中的数字表示长度,后面的字符代表用什么填充(ljust表示将右边填满)
# print('abd'.ljust(100,'_'))
# 将小写字符变为大写
# print('abcDefg'.upper())
# 列表的循环输出如下
# i = (1,2,3,'w',5)
# for x in i:
# print(x)
# 1 2 3 w 5
# 下面会输出列表的形式
# print(list('hello'))
# ['h', 'e', 'l', 'l', 'o']
# 字典会将所有的参数全部输出
# l = {'name':'name', 'age':12}
# print(l)
# {'name': 'name', 'age': 12}
# 若将字典强制转化为列表,则输出的也只会是字典的key值
# l = list({'name':'name', 'age':12})
# print(l)
# ['name', 'age']
# 向列表的后面添加
# l = ['a','b','c']
# l.append('d')
# print(l)
# 在指定的位置添加
# l = ['a','b','c']
# l.insert(2,'cwi')
# print(l)
# 移除你所想要移除的值
# l = ['a','b','c']
# l.remove('c')
# print(l)
# 删除按照索引所对应的值,没有返回值
# l = ['a','b','c']
# del(l[2])
# print(l)
# 删除按照索引所对应的值,但是会有一个返回值
# l = ['a','b','c']
# print(l.pop(1)) # pop函数在删除一个值的时候,会留下一个返回值
# a = l.pop(1)
# print(l)
# print(a)
# count 的作用只是为了计算列表中有多少个你想知道的字符串
# l = ['a','b','c' ,'a','c']
# print(len(l))
# print(l.count('a'))
# extend函数的作用就是将两个列表连接起来
# l = ['a','b','c']
# L = [1,2,3,4,5,6]
# l.extend(L) #l.extend 没有返回值
# print(l)
# index就是查找字符在列表中的位置
# reverse 的作用是将列表倒着输出一遍
# l = ['a','b','c']
# print(l.index('a'))
# l.reverse()
# print(l)
# sort的意思将列表中的元素按照从大到小输出
# sort 和 reverse 一起用:当sort括号里面的reverse为真的时候,表示按照将列表从小到大输出,反之则从大到小输出
# x = [1,2,3,4,565,7,423,4,12,4,6,45]
# x.sort()
# print(x)
# x.sort(reverse = True)
# print(x)
# x.sort(reverse = False)
# print(x)
# 入队和入栈(append)
# 出队和出栈(pop)
# l = []
# l.append('first')
# l.append('2')
# l.append('third')
# print(l)
# l.pop(0)
# print(l)
# l.pop()
# print(l)
# 类似于切片,就是将列表中的元素按照索引值输出
# l=['a','b','c','d','e']
# print(l[1:4])
# print(l)