首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。 s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’ n=0 #汉字个数 m=0 #标点符号个数 ① #在这里补充代码,可以多
以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。 s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’ n=0 #汉字个数 m=0 #标点符号个数 ① #在这里补充代码,可以多
admin
2019-08-30
97
问题
以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。
s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’
n=0 #汉字个数
m=0 #标点符号个数
①
#在这里补充代码,可以多行
print(’’字符数为{},标点符号数为{}。’’.format(n,m))
选项
答案
s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’ n=0 #汉字个数 m=0 #标点符号个数 m=s.count(’,’)+s.count(’?’) n=len(s)一m print(’’字符数为{},标点符号数为{}。’’.format(n,m))
解析
这是一个基本编程题,分别对中文字符及中文标点符号进行统计。由于不涉及单词,不需要分词,只需要统计字符即可。
对于字符串s,统计其中某个出现的字符使用.count()方法,s.count(’,’)统计标点符号逗号(,)的个数。鉴于字符串s中只出现了逗号和问号字符,所以,m值是两个字符出现次数的和,即m=s.count(’,’)+s.count(’?’)。
除去标点符号,其余字符是中文汉字字符,可以用字符串s的总长度减去m值获得字符个数。
综上,该问题参考代码如下:
s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’
n=0 #汉字个数
m=0 #标点符号个数
m=s.count(’,’)+s.count(’?’)
n=len(s)一m
print(’’字符教为{}.标点符号数为{}。’’.format(n,m))
转载请注明原文地址:https://www.kaotiyun.com/show/uP6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
第(36)~(40)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)查询订购单的数量和所有订购单平均金额的正确命令是(
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
设有如下关系表:则下列操作正确的是()。
下列关于线性表的叙述中,不正确的是()。
执行如下程序,最后S的显示值为()。sum=0k=1m=5DOWHILEsum
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
按照“后进先出”原则组织数据的数据结构是
算法的空间复杂度是指()。
随机试题
如果一个种群的年龄锥体为金字塔形,则该种群的发展趋势呈()
A.胸骨剑突B.肋脊角C.腹直肌外缘D.腹股沟韧带E.髂前上棘肾脏叩痛位置()
Trytomakeas______mistakesaspossibleinyourhomework.
近期服用止痛片,今晨发现黑便,其出血的原因可能是
必须应用对比剂进行的检查是
R质粒最常见的转移方式是
根据《联合国国际货物销售合同公约》的规定,接受的生效时间是()。
下列关于个人住房贷款贷后档案管理的说法中,错误的有()。
Insuchachanging,complexsocietyformerlysimplesolutionstoinformationalneedsbecomecomplicated.Manyoflife’sproblems
A、正确B、错误A
最新回复
(
0
)