首页 > 编程语言 > 详细

python基础之数据类型方法使用

时间:2018-05-18 00:19:21      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:format   fin   异常   copy   所有   其他   span   col   查看   

一、 str 常用的方法主要有:(在pycharm界面中,在方法的位置按Ctrl + 左键可以查看方法的详细使用信息

len,count, join,strip,isdigit,replace,title,startswith,endswith,expandtabs,format,find,index

说明其中几个如下:

#占位符的使用
a = "qiu {0} , xiao {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‘:‘qiu‘,‘age‘:‘18‘}
#增
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d[‘sex‘] = ‘man‘
print(d)

#删 pop()
‘‘‘通过指定的key值,删除字典的一个键值对
返回被删除的key对应的value
‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
print(d.pop(‘name‘))
print(d)
#删 clear()---清空
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d.clear()
print(d)

#字典操作之:改
d={‘name‘:‘qiu‘,‘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‘:‘qiu‘,‘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‘:‘qiu‘,‘age‘:‘18‘}
print(d.items())

#字典操作之:keys(),values()
‘‘‘
以列表的形式返回字典的所有键或者值
‘‘‘
d={‘name‘:‘Tom‘,‘age‘:‘22‘}
print(d.values())

#字典操作之:update()
‘‘‘
把字典d2的键/值对更新到d里
‘‘‘
d={‘name‘:‘qiu‘,‘age‘:‘18‘}
d2 = {‘height‘:170,‘tel‘:110}
d.update(d2)
print(d)





 

python基础之数据类型方法使用

标签:format   fin   异常   copy   所有   其他   span   col   查看   

原文:https://www.cnblogs.com/junzhu2/p/9053843.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号