python - Python拆分函数和数组
问题描述
编写一个提取类,将您的全名作为 init 方法中的属性之一传递。然后使用 init 方法变量和 split 函数来拆分名字和姓氏并将它们存储在数组中。
到目前为止,这是我得到的:
class Fullname:
def __init__(self, firstname,lastname):
self.firstname = firstname
self.lastname = lastname
def Fullname(self):
return('{} {}'.format(self.firstname, self.lastname))
fullname = Fullname("Ashley", "Olsen")
print(fullname.Fullname())
我的输出是:
Ashley Olsen
我试图得到的预期输出是:
Ashley Olsen
Ashley
Olsen
有人可以帮我吗?
谢谢!
解决方案
也许您想使用 \n 来分隔行。
class Fullname:
def __init__(self, firstname,lastname):
self.firstname = firstname
self.lastname = lastname
def Fullname(self):
return('{} {}'.format(self.firstname, self.lastname) + '\n' + self.firstname + '\n' + self.lastname)
fullname = Fullname("Ashley", "Olsen")
print(fullname.Fullname())
推荐阅读
- php - 建立连接时查询错误PHP
- asp.net-core - 内部发布文件夹应用程序之间的导航
- mysql - 根据 MySQL 中的前一行更新值
- android - Android 相机 API v2 问题
- reactjs - useSelector 常量在调度后不更新
- python - 如何在记事本++中查找两个字符之间的文本并将其替换为另外两个字符之间的文本?
- android - RxAndroidBLE:在没有服务发现的情况下启用特征通知
- javascript - 使用查询钩反应 Apollo 条件调用
- routing - 我想在Angular 8中发送一些带有一些实时网址的参数
- reactjs - React Router 改变了 url 而不是视图,需要刷新才能渲染组件