首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。 s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’ n=0 #汉字个数 m=0 #标点符号个数 ① #在这里补充代码,可以多
以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。 s=’’学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?’’ n=0 #汉字个数 m=0 #标点符号个数 ① #在这里补充代码,可以多
admin
2019-08-30
65
问题
以论语中一句话作为字符串变量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://kaotiyun.com/show/uP6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在SQL语言中,删除表命令的关键词是()。
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作:(1)在学生表student中增加一个名为“照片”的字段,字段数据类型为“通用”。(2)在教师表teacher中建立一个索引名为“教师号”的主索引(升序),索引表达式为教师号。在课程表
(1)编写程序three.prg完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。要求:将所有“外汇汇率”表中的数据插入rate表中并且顺序不变,由于“外汇汇率"中的“币种1”和“币种2”。存放的是外币名称,而rate表中的“币种1
下列哪一条不属于数据库设计的任务?()
在考生文件夹下完成下列操作:1.修改并执行程序temp。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意:只能修改标有错误的语句行。不能修改其他语句。2.在“学校”数据库中(在基
Employee的表结构为:职工号、单位号、工资,Departmerlt的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的SQL命令是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
设a="计算机等级考试",结果为"考试"的表达式是()。
下列数据结构中,属于非线性结构的是()。
随机试题
按照瑙基耶尔(Raunkiaer)生活型系统,油松和马尾松等高大乔木均属于
MODS
婴儿生理性贫血出现的月龄为
公民严某等8户居民,经县城建局批准,在县公路道旁的可耕地上建房,其他居民对城建局的行为向县政府作了检举。县城建局怕事情败露,对8户居民处以罚款并补办了建房证。后经县政府调查,群众举报属实,因此对有关人员作了处理。县城建局根据县政府的指示,作出收回8户居民建
下列属于海关行政处罚基本原则的有( )。
A.MayIaskaboutyourcapital?B.Weproducemorethan300,000tonseveryyear.C.I’dliketoknowisyourfinancialstandin
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
Aseveryancientmarinerknew,travelingbysailisasimplewaytogo.Thoughthewindscouldbefickleandtheboatspokey,th
最新回复
(
0
)