一、 str 常用的方法主要有:(在pycharm界面中,在方法的位置按Ctrl + 左键可以查看方法的详细使用信息)
len,count, join,strip,isdigit,replace,title,startswith,endswith,expandtabs,format,find,index
说明其中几个如下:
#占位符的使用
a = "qi {0} , de {1}"
b = a.format('ni',33)
print(b)
#输出结果:----b中的ni,33自动代入a字符串中的{0},{1}
#qiu ni,xiao 33
#replace("字符串中的部分字符“,”替换后的新字符“,替换次数)
ss = "hahahdeea"
b = ss.replace("ha",bb",2)
#count(”字符串中的某个字符“)----结果显示字符串中的某个字符在整个字符串中的个数
#备注:find 和index的区别--find在找不到substring是不会抛出异常,而是会返回-1,y因此不会有影响,而index若找不到则会报错
二、list 常用的方法主要有:
len,count,reverse,copy,append,remove,del,pop,update,clear
区别下remove,del 和pop ---都是从列表中去除元素
a = ['a','b','cB','dYH']
#remove---删除首个符合条件的元素
a.remove('b')
print(a)
#----------------------------------------------
#pop---按照索引删除字符,返回值可以赋给其他的变量
b = a.pop(1)
#只有进行print了索引为1的元素才会从列表中移除
print(b)
#移除后的结果
print(a)
#----------------------------------------------
#del---按照索引删除字符,返回值不能赋给其他变量
del(a[2])
print(a)
三、元组常用的方法主要有(和list有很多相似之处,除了不能修改元组的值(针对的是元组的元素,如果元素中含有列表或字符串,则这个列表也是可以修改的)
四、字典常用方法主要有:
len,count,keys,values,items,clear,get,pop,update
d={'name':'qi','age':'18'}
#增
d={'name':'qi','age':'18'}
d['sex'] = 'man'
print(d)
#删 pop()
'''通过指定的key值,删除字典的一个键值对
返回被删除的key对应的value
'''
d={'name':'qi','age':'18'}
print(d.pop('name'))
print(d)
#删 clear()---清空
d={'name':'qi','age':'18'}
d.clear()
print(d)
#字典操作之:改
d={'name':'qi','age':'18'}
d['age'] = '13'
print(d)
#查 get(),setdefault(),has_key()
'''
get()
功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None
参数:key
setdefault()
功能:通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None,
同时在字典中增加'test': None键值对,
参数:key,value
'''
d={'name':'qi','age':'18'}
print(d.get('name'))
print(d.get('test'))
print(d.setdefault('name'))
print(d.setdefault('test_1'))
print(d.setdefault('test_2',80))
print(d)
print(d.has_key('name'))
#字典操作之:旧貌新颜 items()
'''
把原字典的键值对佾来,组成一个元组,最后以列表的形式返回
'''
d={'name':'qi','age':'18'}
print(d.items())
#字典操作之:keys(),values()
'''
以列表的形式返回字典的所有键或者值
'''
d={'name':'qi','age':'22'}
print(d.values())
#字典操作之:update()
'''
把字典d2的键/值对更新到d里
'''
d={'name':'qi','age':'18'}
d2 = {'height':170,'tel':110}
d.update(d2)
print(d)