前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础函数

Python基础函数

作者头像
py3study
发布2020-01-16 12:39:09
3760
发布2020-01-16 12:39:09
举报
文章被收录于专栏:python3python3

join()函数的用法

join()函数连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

语法:'sep'.join(seq)

参数说明 sep:分隔符。可以为空 seq:要连接的元素序列、字符串、元组、字典 上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

返回值:返回一个以分隔符sep连接各个元素后生成的字符串

字符串:

代码语言:javascript
复制
k = ','
sty = 'extasy'
print(k.join(sty))
e,x,t,a,s,y

 列表:

代码语言:javascript
复制
1 f = 'x'
2 seq = ["a", "b", "c"]
3 joined = f.join(seq)
4 print(joined)
5 axbxc
6 type(joined)
7 str

 字典:

代码语言:javascript
复制
1 seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
2 v = ':'
3 joined = v.join(seq4)
4 print(joined)
5 hello:good:boy:doiido

index()函数的用法

index()函数用于从列表、字符串中找出某个值第一个匹配项的索引位置。不适用于字典对象。因为字典对象没有顺序。

代码语言:javascript
复制
 1 #列表
 2 ld = ["a", "b", "c","d","e","a"]
 3 print(ld.index("a")) #有两个'a',返回的是第一个匹配项的位置。
 4 0 
 5 print(ld.index("d"))
 6 3
 7 #字符串
 8 sc = 'fecdoekdc'
 9 print(sc.index('d'))
10 3

find()函数用法与index()函数差不多。但find()不支持列表对象。

代码语言:javascript
复制
zz = 'fldfdfwfwefwxwe'
zz.find("d") #返回的是第一个匹配项的位置。
2
zz.find("fwe") #返回的是第一个匹配项的位置。
7

Python字典对象(dictionary)

注意:定义字典时,键在前,值在后,键必须唯一性,值可以不唯一,如果键有相同,值则取最后一个。

代码语言:javascript
复制
seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp'}
#通过键访问对象。键可以是不同类型的数据
seq4['boy']
3
seq4[8]
'ppp'

如果键有相同,值则取最后一个。

代码语言:javascript
复制
seq4 = {'hello':1,'good':2,'boy':3,'doiido':4,8:'ppp','boy':5}
seq4['boy']
5
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档