一、修改字符串大小写
1.title() 以首字母大写的方式显示每个单词
eg. name = 'ada lovelace'
print(name.title()) #打印出 Ada Lovelace
2.upper()将字符串改为全部大写
eg. print(name.upper()) #打印出 ADA LOVELACE
3.lower() 将字符串改为全部小写
eg. name1 = 'Ada Lovelace'
print(name1.lower()) #打印出 ada lovelace
二、删除空白
1.rstrip() #删除字符串末尾空白
eg. word = 'python '
word1 = word.rstrip()
print(word1) #打印 'python'
2.lstrip() 删除字符串开头的空白
3.strip() 同时删除字符串两端的空白
三、类型转换
1. str() int类型转换为string
eg. age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
四、列表元素增删改查
names = ['Ben','Lisa','Dan']
print(names) #['Ben','Lisa','Dan']
1.访问列表元素
print(names[0]) # Ben
2.修改列表元素
names[0] = 'John'
print(names) #['John','Lisa','Dan']
3.在列表末尾添加元素
names.append('zhou')
4.在列表中插入元素
names.insert(0,'Li')
5.del从列表中删除元素
del name[0]
6.pop() 可删除列表末尾的元素,并能够继续使用这个元素;也可以通过索引弹出列表中任何位置处的元素
names = ['Ben','Dan','Lisa']
name = names.pop()
print(name) # Lisa
print(names) #['Ben','Dan']
name1 = names.pop(0)
print(name1) # Ben
print(names) #['Dan']
7.根据值删除元素
names.remove('Lisa')
五、列表排序
cars = ['bmw','audi','toyota','subaru']
1. sort() 对列表进行永久排序,按字母顺序排列,eg,cars.sort()
2.sort(reverse=True) 按字母逆序排序,永久排序, eg.cars.sort(reverse=True)
3. sorted() 对列表进行临时排序,原列表顺序不变,eg.sorted(cars)
sorted(reverse=True) 对列表按字母逆序临时排序,eg.sorted(cars,reverse=True)
4.reverse() 对列表按字母逆序永久排序,eg.cars.reverse()
5.len(cars) 确定列表的长度