python丰富的内置类型及相关操作
python的内置类型如下:
lString:字符串放在单引号、双引号、三引号(多行时)中,从0开始索引,支持
n查:find、index、
n切片:s[0:2]、s[1:]
n连接:“abc”+“ef”=>“abcdef”、join
n分割:split
n格式化:format
n。。。大小写转换、编码等操作
llist,[]:names=[“Dave”,“Mark”,“Ann”],列表从0开始索引,索引元素names[1]。列表可以包括任意类型的对象,可以嵌套。支持增、删、查、分片。
n增:insert、append
n删:del、remove、pop
n查:search
n切片:names[0:2]、[1:]
n连接:[1,2,3]+[4,5]=>[1,2,3,4,,5]、extend
n反转:reverse
ltuple,():address=(“www.python.org”,80),a=(80,)。元组语法与list相似,意义相当于枚举,可以为空,如果只含有一个元素,需要加逗号以区别于表达式(“one”,)。元组创建之后不可修改,即无法替换、删除、插入,但支持
n索引:address[0]=>www.python.org
n切片:address[0:]=>('www.python.org',80)
n连接:(“www.python.org”,)+(80,)=>('www.python.org',80)
nhost,port=address:host=>www.python.org,port=>80
l字典:dict(),{}:address={"host":"www.python.org","port":80},支持
n索引:address[“host”]=>“www.python.org”,
nget:address.get("host")=>“www.python.org”
n键:address.keys()=>['host','port']
nin:"host"inaddress=>True
n删除:deladdress["host"]=>{'port':80}
l集合:set(),a=set([1,2,3,4]);一个数值集合b=set(“hello”),一个唯一字符集合。与列表、元组不同,集合中的元素是无序的,无法通过数字索引,且元素不能重复。
n并集:a|b=>set([1,2,3,4,'h','l','o','e'])
n交集:a&b=>set([])
n差集:a-b=>set([1,2,3,4]),即在a中不在b中元素
n对称差集:a^b=>set([1,2,3,'e','h','l','o',4])
nadd:a.add(5)=>set([1,2,3,4,5])#添加一项
nupdate:a.update([6,7,8])=>set([1,2,3,4,5,6,7,8])#添加多项
nremove:a.remove(5)=>set([1,2,3,4,6,7,8])#删除一项
以上内容为大家介绍了python丰富的内置类型及相关操作,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
猜你喜欢LIKE
相关推荐HOT
python gensim库是什么?
pythongensim库是什么?gensim库在文本监控里,首先在稳定上,坚如磐石,不用担心稳定性问题,其次,时效性很强,执行能力很快,经常在最重要的...详情>>
2023-11-06 21:48:19python中getattr()是什么?
python中getattr()是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、getattr()用来获取对象中的属性值;获取对象object的属...详情>>
2023-11-06 21:41:07python标识符如何使用?
python标识符如何使用?为了给编程中函数、类等进行区分,会赋予它们不同的名称。我们把这种命名叫做标识符,也可以理解为符号的标记。当然这种...详情>>
2023-11-06 21:33:55Python IDE之Thonny的介绍
pythonIDE之Thonny的介绍今天要介绍的IDE,可能没用过,甚至可能没听说过。叫Thonny,是塔尔图大学开发的,适合程序员新手。它的界面很容易使用...详情>>
2023-11-06 20:54:19热门推荐
如何使用python中的help函数?
沸如何使用python的callable函数?
热python gensim库是什么?
热python中xluntils库是什么?
新python中getattr()是什么?
python中的win32com库是什么?
python标识符如何使用?
如何使用python中schedule模块?
python中ruamel.yaml模块是什么?
defaultdict在python中计算键值的和
python sleep和wait对比分析
python中字符串转成数字的几种方法
python中SocketServer是什么?
python中如何使用@contextmanage?