字符串类
str.upper()
将字符串改为大写。str.lower()
将字符串改为小写。- 可以直接使用
+
号来连接两个字符串。
t1='aaa'
t2='bbb'
print(t1+' '+t2)
输出为aaa bbb
- 换行符使用
\n
- 制表符使用
\t
- 删除字符串末尾空白
str.rstrip()
- 删除字符串前端空白
str.lstrip()
- 删除字符串两端空白
str.strip()
- 关于列表可直接
list[-1]
输出最后一个元素,注:若list
为空则会直接返回错误,可建议判断下list
是否为空 list.append()
在列表的最后添加一个元素list.insert(i,str)
在i
位置插入一个元素 会导致i
及i
后的元素右移del list[i]
删除i
位置的元素list.pop(i)
删除列表i
位置元素并return即last_data=list.pop()
若i
为null
则删除最后一个元素并返回list.remove(data)
删除列表中数据为data
的值,注:只会执行一次,删除第一个查询到的相同的值list.sort(cmp=None, key=None, reverse=False)
列表的快速排序reverse=False
为默认字段,正序,可改为true
使其变为倒序.cmp
–(可选参数, 如果指定了该参数会使用该参数的方法进行排序)key
–(主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序)- 且
list.sort
会直接改变list
的数据,无需重新赋值 list.sorted
sorted()
不会改变原来的list
,而是会返回一个新的已经排序好的list
且list.sort()
方法仅仅被list
所定义,sorted()
可用于任何一个可迭代对象list.reverse()
反转list
中元素顺序,永久性改变,无需重新赋值,若要再次倒转回来,再次使用reverse()
方法即可list.len
返回列表长度