Python中的切片,字符串的一部分

Posted

技术标签:

【中文标题】Python中的切片,字符串的一部分【英文标题】:Slicing in Python, one part of string 【发布时间】:2018-01-18 15:36:15 【问题描述】:

我要完成一项挑战!

我有一种输入电子邮件的表单,如下所示: (始终采用这种格式) 例如:bianca.mary@john.com

我需要在 '.' 之前获取第一部分 (bianca)并将其放入一个标签中,然后放入另一个标签中,放入第二部分(玛丽)

你能帮帮我吗?

【问题讨论】:

先分享你的代码,到目前为止你已经尝试过什么 使用字符串split。这看起来像一个家庭作业问题,所以我只会指出正确的方向:***.com/questions/743806/… 【参考方案1】:
dotPoint = text.index(".")
atPoint = text.index("@")
firstPart = text[0:dotPoint]
secondPart = text[dotPoint+1:atPoint]
print firstPart
print secondPart

这将输出

bianca
mary

给你。在 Python 2.7 上:)

【讨论】:

自己的...谢谢,这对我有很大帮助...让我问一下,我把这个放在 Django 的什么地方? Views.py? 你可以把它放在任何你需要拆分字符串的地方。

以上是关于Python中的切片,字符串的一部分的主要内容,如果未能解决你的问题,请参考以下文章

字符串处理之下标和切片

python基础--字符串列表元组字典

python 字符串切片

C++ 相当于 Python 字符串切片?

Python中的元组和列表

python中下标和切片的使用