1.title()——将每个单词的首字母都改为大写
upper()——将字符串改为全部大写
lower()——将字符串改为全部小写
#####title
name="love you"
print(name.title())
#输出:
Love You
#####upper
name="Love You"
print(name.upper())
#输出:
LOVE YOU
#####lower
print(name.lower())
#输出:
love you
2.合并(拼接)字符串使用(+)
first_name="love"
last_name="you"
name=first_name+" "+last_name
print(name)
#输出:
love you
3.rstrip()——去除字符串末尾多余的空白
lstrip()——剔除字符串开头的空白
strip()——剔除字符串两端的空白
#####rstrip
name="python "
name
#输出:
'python '
name.rstrip()
#输出:
'python'
#####lstrip
name=" python"
name
#输出:
' python'
name.lstrip()
#输出:
'python'
#####strip
name=" python "
name
#输出:
' python '
name.strip()
#输出:
'python'
4.insert()——可在列表的任何位置添加新元素
name=['a','b','c']
name.insert(0,'d')
print(name)
#输出:
['d', 'a', 'b', 'c']
#可以看到被插入到了列表开头
5.del()——删除元素
例如,玩家将空中的一个外星人射杀后,你很可能要将其从存活的外星人列表中删除;当用户在你创建的 Web 应用中注销其账户时,你需要将该用户从活跃用户列表中删除。你可以根据位置或值来删除列表中的元素。
name=['a','b','c']
del name[0]
print(name)
#输出:
['b', 'c']
#删除了第一个元素
使用 del 语句将值从列表中删除后,你就无法再访问它了
6.pop()——删除元素
有时候,你要将元素从列表中删除,并接着使用它的值。例如,你可能需要获取刚被射杀的外星人的 x 和 y 坐标,以便在相应的位置显示爆炸效果;在 Web 应用程序中,你可能要将用户从活跃成员列表中删除,并将其加入到非活跃成员列表中。
方法 pop() 可删除列表末尾的元素,并让你能够接着使用它。术语 弹出 ( pop )源自这样的类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
name=['a','b','c']
print(name)
#输出:
['a', 'b', 'c']
pop_name=name.pop()
print(name)
print(pop_name)
#输出:
['a', 'b']
c
#删除了最后一个元素并将其保存在其他列表中
可以使用 pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。
name=['a','b','c']
print(name)
#输出
['a', 'b', 'c']
pop_name=name.pop(0)#删除第一个元素
print(name)
print(pop_name)
#输出
['b', 'c']
a
7.remove()——有时候,你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove()。
name=['a','b','c']
print(name)
#输出:
['a', 'b', 'c']
name.remove('a')
print(name)
#输出:
['b', 'c']