1.易错概念和点

#1。涉及概念split(" " ,要切的次数 默认为全切(-1)写1就切一次  )" "这里的内容为要切的根据,
# 以谁为根据来切,如果要切的值的索引位置在0 位上,则返回的列表中第一个字符串为空
#split只能对字符串操作,这个方法可以完成字符串转换成列表
s='dqqqqdaaadccc'
list1=s.split('d')
print(list1)
list2=s.split('d',1)
print(list2)
s.strip('d')
print(s)  #dqqqqdaaadccc这个是结果
# #这个要注意dqqqqdaaadccc直接打印s  还是原来的字符串:
# 只有在对s=s.strip('d')做这种重新赋值类操作才可以
#这就是字符串的不可变性
s.upper()
print(s)
replace
q='asdffdsa'
Q=q.replace('s','W')
print(Q)

 sort sorted  reverse reversed的区别

3、sorted与sort区别
 前者是内置函数后者是列表、字典的方法;前者返回一个新列表
>>> i = [55, 12, 23, 45, 18, 26]
>>> n = sorted(i)
>>> i
[55, 12, 23, 45, 18, 26]
>>> n
[12, 18, 23, 26, 45, 55]
>>>  i.sort()
>>> i
[12, 18, 23, 26, 45, 55]
4、reversed与reverse区别
前者是内置函数,后者是列表、字典的方法。前者返回一个新列表  
>>> i = [55, 12, 23, 45, 18, 26]
>>> for n in reversed(i):
 print(n, end = ' ')
26 18 45 23 12 55 
>>> i
[55, 12, 23, 45, 18, 26]
>>> i.reverse()
>>> i
[26, 18, 45, 23, 12, 55]
>>>
原文地址:https://www.cnblogs.com/wangkun122/p/7738804.html