python输出姓和名_分开名、中名和姓(Python)
这个完整的测试脚本怎么样:import sys
def process(file):
for line in file:
arr = line.split()
if not arr:
continue
last = arr.pop()
n = len(arr)
if n == 4:
first, middle = ' '.join(arr[:2]), ' '.join(arr[2:])
elif n == 3:
if arr[0] in ('M', 'Shk', 'BS'):
first, middle = ' '.join(arr[:2]), arr[-1]
else:
first, middle = arr[0], ' '.join(arr[1:])
elif n == 2:
first, middle = arr
else:
continue
print 'First: %r' % first
print 'Middle: %r' % middle
print 'Last: %r' % last
if __name__ == '__main__':
process(sys.stdin)
如果在Linux上运行此命令,请键入示例行,然后按Ctrl+D表示输入结束。在Windows上,使用Ctrl+Z而不是Ctrl+D。当然,也可以在文件中使用管道。
以下输入文件:First Middle Last
M First Middle Last
First Shk Middle Last
BS First M Middle Last
提供此输出:First: 'First'
Middle: 'Middle'
Last: 'Last'
First: 'M First'
Middle: 'Middle'
Last: 'Last'
First: 'First'
Middle: 'Shk Middle'
Last: 'Last'
First: 'BS First'
Middle: 'M Middle'
Last: 'Last'
python输出姓和名_分开名、中名和姓(Python)相关推荐
- 下列选项中、不是python语言保留字的是_以下选项中,不是Python语言保留字的是:()...
以下选项中,不是Python语言保留字的是:() 大气对太阳辐射的减弱作用有().A:散射B:吸收C:逆辐射D:反射 护理礼仪的特点不包括().A:操作性B:服从性C:灵活性D:专业性E:强制性 土壤 ...
- python输出复数去掉括号_从字符串中删除常用词(及其复数形式)的技术
我就这样做:from nltk.corpus import stopwords s=set(stopwords.words('english')) txt="a long string of ...
- python历史性分布计算代码_量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第 64 ...
- python获取股票财务报表数据生成excel_(python导出股票数据到excel表格)如何将python输出的内容输入到表格Excel中...
如何将python输出的内容输入到表格Excel中 假如你还没有数据,手动敲进去一个frame. 你也可以用别的方式入的,网上抓的,都可以. data={'name':['zhangssan','li ...
- python输出表格到word_如何将python输出的内容输入到表格Excel中_excel表格导入word太大...
想问下python3怎么将列表数据逐行写入excel表格呢? import xlwtf = xlwt.Workbook() #创建工作薄sheet1 = f.add_sheet(u'sheet1',c ...
- python输入名字配对情侣网名_定制情侣网名输入名字
5字经典情侣网名大全一对:感情的倔强 |执着的梦想 时光恋人i ♥ 时光爱人i毕竟你是光 ♥ 我无法独享祖国小嫩草 ♥ 祖国小花朵流年,残颜 &heartqq情侣网名 06-02|查看全文 在 ...
- 下列变量名不符合python命名规范的是_下列选项中不符合Python语言变量命名规则的是...
[单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...
- python输出欢迎某某某_煎酿三宝中的三宝指( )
[判断题]函数中必须包含 return 语句. [单选题]Python语句print(type(lambda:None))的输出结果是 [论述题]作业包括:联通logo.五角星图标 [论述题]字体设计 ...
- python输出欢迎某某某_煎酿三宝适合在处暑食用
[论述题]10月13日作业,包括设计主题海报.变形金刚海报.实验报告 [填空题]Python语句print(float.as_integer_ratio(1.5))的输出结果是_______. [判断 ...
- python输出欢迎某某某_系统流程图也称为业务流程图,它表达的是()。
[论述题]研习衣原体,绘出思维导图! [单选题]下列Python程序的运行结果是 a=1;b=0 def Fuction1(): global a for i in (1,2,3,4):a+=1 b= ...
最新文章
- linux命令注入,Linux kernel本地命令注入漏洞
- L4,C16:差1墩,从张数最多的套上去找
- 多分类神经网络与原子核
- Openssh学习笔记
- c语言作业小学生测试题,C语言实现小学生随机出题测试计分
- 淘宝评价网----类反淘宝联盟上线
- 分解 python_面试官:如何用Python实现将一个整数分解成质因数?
- 外卖平台用户端APP说明
- 影响网络OA系统成功实施的技术因素浅析
- 爱我的人请别走远(转载)
- 这个冬天,我以《监控》下酒
- 帮你理解vue的数据绑定的流程
- numpy.argmin 使用
- 软件功能性测试方法和流程
- 疫情之下,这10个技巧助你开启云面试的正确姿势
- html excel2007打开很慢,excel打开很慢,教您Excel表格打开后很卡很慢怎么办
- WiFi遥控小车(四):简单直流电机驱动及UDP通信程序
- linux系统mtd移植,文件系统 之 移植mtd-utils工具包
- 【RS-Attack】Data Poisoning Attacks to Deep Learning Based Recommender Systems NDSS‘21
- Handle的用法实例