1.字符串1.count(字符串2) - 统计字符串1中字符串2
出现的次数
print('asddsfdqwaadacx'.count('asd'))
查看最后的字符或字符串是不是以x结尾 返回布尔值
print('asccx'.endswith('x'))
2.字符串1.find(字符串2) - 返回字符串2在字符串1中第一次出现的下标
print('how are you ! fine,and you'.find('h'))
字符串1.find(字符串2,startindex,endindex)
str1='how are you'
print(str1.find('you',0,11))
3. 字符串.join(序列) - 将序列中的元素取出来,中间用指定
字符串拼接在一起产生一个新的字符串
a=('a','b')
print('you'.join(a))
str ='**'.join('si')
print(str)
str2 ='.'.join(['name','age','sex'])
print(str2)
4.max min
max(序列) min(序列)
print(max('sadvcssadazcxs'))
print(min('dsadxcdsdad'))
5.字符串.replace(old,new) - 将字符串中指定的旧字符串全部
替换成新字符串
字符串.replace(old,new,替换次数)
str1 = 'dsa'
str2 = str1.replace('dsa','asd')
print(str2)
6.字符串1.split(字符串2) - 将字符串1按照字符串2进行切割
返回的是列表
str1 = 'how are you! fine, and you'
result = str1.split(' ')
print(result)
7.列表是python提供的容器型数据类型(序列),可变,有序
获取单个元素
列表[下标] - 获取指定下标对应的元素
获取部分元素(切片) - 返回的结果是列表
列表[开始下标:结束下标:步长]
isinstance(数据,类型)- 判断指定的数据是否是指定的类型
print(isinstance(100,int))
# 练习:统计一个列表中整数的个数
list2 = [23, 78.2, 'adsd', [12, 3], 290 ]
count = 0
for x in list2:
if isinstance(x,int):
count +=1
print(count)
8.列表.append(元素) - 在列表最后添加一个元素
列表.insert(下标,元素) - 在列表中指定下标前添加元素
del 列表[下标] - 删除列表指定下标的元素
列表.remove(元素) - 删除列表中指定的元素.如果在列表中有多个相同的元素,只能删最前面的一个如果删除的元素不再列表中,会报错
列表.pop()
9.list(数据) - 将指定数据转换成列表
所有的序列都可以转换成列表
将序列中的元素转换成元素
不是序列不能转换成列表