欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (8).docx

    • 资源ID:4418798       资源大小:28.92KB        全文页数:6页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (8).docx

    单元4 序列数据与正则表达式操作字符串(一)选择题1Python解释器执行123.isdigit()方法返回的结果是( A )。ATrueBFalseCTrueD因语法错误而报错2Python解释器执行-.join(a:b,c:d)的结果为( A )。Aa-cBa-b-c-dCb-dD报错3Python中,判断一个字符串是否全由数字组成的方法为str.isnumeric(),那么在Python 3中执行print(123.isnumeric(),u123.isnumeric()得到的结果为( C )。ATure FalseBFalse TrueCTure TrueDTrue 报错4Python 3解释器执行AB2C3D.lower().title()的结果是( B )。AAb2c3dBAb2C3DCAB2C3DD语法错误5在Python中,字符串s = abc,那么执行表达式s+d之后,s的打印结果是( A )。AabcBabcdCabc+dD报错6关于字符串的replace()方法,正确的选项是( BC )。Areplace()方法如果没有替换成功则报错Breplace()方法如果没有替换成功则将原字符串返回Creplace()方法如果替换成功则返回新的字符串Dreplace()方法如果替换成功则返回原字符串7Python解释器执行1234.find(5)的结果是( A )。A-1BNoneC空D报错8Python解释器执行abbacabb.strip(ab)的结果是( C )。AacaBcaCcD语法错误9Python解释器执行n.join(ab,cd,we,xy)的结果为( D )。A报错BabcdwexyCabcdwexyDabncdnwenxy10下列实例变量a的值为字符串"hello",变量b的值为"mooc",以下选项属于正确字符串运算的是( ABCD )。Aa+bBa*2Ch in aDprint("Learn Python in ".format(b)11Python解释器执行print(金额:0:f元.format(1.5000)的结果为( C )。A金额:1.5 元B金额:1.500 元C金额:1.500000元D金额:¥1.50000元12"ab"+"c"*2的结果是( C )。Aabc2 Babcabc Cabcc Dababcc13在Python解释器中,执行print(:.7f.format(1.12345678)的结果为( D )。A1.1234567B1.1234578C1.12345678D1.123456814下列关于字符串下列说法错误的是( B )。A字符应该视为长度为1的字符串B字符串以0标志字符串的结束C既可以用单引号,也可以用双引号创建字符串D在三引号字符串中可以包含换行符、回车符等特殊字符15以下为正确的字符串的是( BD )。Aabc"ab" Babc"ab Cabc"ab" D"abc"ab"16有如下代码。str1 = "RunooBexample.wow!"str2 = "exam"print(str1.find(str2, 5) 输出的结果是( A )。A6 B7 C8 D-117下列对count()、index()、find()方法描述正确的是( A )。Acount()方法用于统计字符串里某个字符出现的次数Bfind()方法检测字符串中是否包含子字符串str,如果包含子字符串返回开始的索引值,否则会报一个异常Cindex()方法检测字符串中是否包含子字符串str,如果str不存在返回-1D以上都错误18下列说法错误的是( A )。A除字典类型外,所有标准对象均可以用于布尔测试B空字符串的布尔值是FalseC空列表对象的布尔值是FalseD值为0的任何数字对象的布尔值是False(二)填空题1Python 3解释器执行new.center(7,-)的结果为 -new- 。 2Python 3解释器执行abcdd.endswith(cd)的结果是 False 。3Python 3解释器执行abc.isnumeric()的结果是 False 。4已知x = aabcccdddd,那么表达式.join(v for i,v in enumerate(x:-1) if v=xi+1)的值为 accddd 。5假设正则表达式模块re已正确导入,那么表达式.join(re.findall(d+, abcd1234)的值为 1234 。6假设正则表达式模块re已正确导入,那么表达式re.findall(d+?, abcd1234)的值为 1, 2, 3, 4 。7假设正则表达式模块re已正确导入,那么表达式re.sub(.s)1+, 1, aaaaabb)的值为 aaaaabb 。8字符串编码格式UTF-8使用 3 个字节表示1个汉字。9字符串编码格式GBK使用 2 个字节表示1个汉字。10已知字符串编码格式UTF-8使用3个字节表示1个汉字、1个字节表示英语字母,那么表达式len(abc你好)的值为 5 。11已知字符串编码格式UTF-8使用3个字节表示1个汉字、1个字节表示英语字母,那么表达式len(abc你好.encode()的值为 9 。12已知字符串编码格式GBK使用2个字节表示1个汉字、1个字节表示英语字母,那么表达式len(abc你好.encode(gbk)的值为 7 。13已知ord(A)的值为65,并且hex(65)的值为0x41,那么表达式x41b的值为 Ab 。14已知x = Hello Python,那么表达式x.find(x)和x.rfind(x)的值都为 -1 。15表达式:.join(Hello Python.split()的值为 Hello:Python 。16已知x = Hello Python,那么表达式x.replace(l, g)的值为 Heggo Python 。17假设已成功导入Python标准库string,那么表达式len(string.digits)的值为 10 。18表达式aaaassddf.strip(af)的值为 ssdd 。19表达式len(aaaassddf.strip(afds)的值为 0 。20表达式len(Hello Python 100:)的值为 0 。21已知x = abcd和y = abcde,那么表达式i=j for i,j in zip(x,y)的值为 True, True, True, True 。22表达式ac in abce的值为 False 。23表达式Beautiful is better than ugly.startswith(Be, 5)的值为 False 。24正则表达式模块re的 compile() 方法用来编译正则表达式对象。25正则表达式模块re的 match() 方法用来在字符串开始处进行指定模式的匹配。26正则表达式模块re的 search() 方法用来在整个字符串中进行指定模式的匹配。27表达式abc in (abcdefg)的值为 True 。28表达式abc in abcdefg的值为 False 。29表达式len(better)的值为 6 。30表达式Hello Python!.count(l)的值为 2 。31已知x =abcdefg,则表达式x3: + x:3的值为 defgabc 。32表达式aaasdf.lstrip(as)的值为 df 。33表达式aaasdf.lstrip(af)的值为 sdf 。34表达式aaasdf.strip(af)的值为 sd 。35表达式aaasdf.rstrip(af)的值为 aaasd 。36表达式The first:1, the secondis 0.format(65,97)的值为 The first:97, the secondis 65 。37表达式0:#d,0:#x,0:#o.format(65)的值为 65,0x41,0o101 。38表达式isinstance(abcdefg, str)的值为 True 。39表达式isinstance(abcdefg, object)的值为 True 。40表达式abcabcabc.rindex(abc)的值为 6 。41表达式:.join(abcdefg.split(cd)的值为 ab:efg 。42表达式I like Python.rfind(Python)的值为 7 。43表达式abcabcabc.count(abc)的值为 3 。44表达式apple.peach,banana,pear.find(p)的值为 1 。45表达式apple.peach,banana,pear.find(ppp)的值为 -1 。46表达式abcdefg.split(d)的值为 abc, efg 。47表达式:.join(1,2,3,4,5.split(,)的值为 1:2:3:4:5 。48表达式,.join(abcccnnnddd.split()的值为 abccc,ddd 。49表达式Hello Python.upper()的值为 HELLO PYTHON 。50表达式Hello Python.lower()的值为 Hello Python 。51表达式Hello Python.lower().upper()的值为 HELLO PYTHON 。52表达式Hello Python.swapcase().swapcase()的值为 Hello Python 。53表达式rc:windowsnotepad.exe.endswith(.exe)的值为 True 。54表达式rc:windowsnotepad.exe.endswith(.jpg, .exe)的值为 True 。55表达式C:Windowsnotepad.exe.startswith(C:)的值为 True 。56表达式len(Hello Python! .ljust(20)的值为 20 。57表达式len(abcdefg.ljust(3)的值为 7 。58表达式a + b的值为 ab 。59已知x = 123和y =456,那么表达式x + y的值为 123456 。60表达式a.join(abc.partition(a)的值为 aaabc 。61已知x =a234b123c,并且re模块已导入,则表达式re.split(d+, x)的值为 a, b, c 。62表达式.join(asdssfff .split(sd)的值为 assfff 。63表达式.join(re.split(sd, asdssfff )的值为 afff 。64语句print(re.match(abc, defg)的输出结果为 None 。65表达式Hello Python!-4的值为 h 。66表达式Hello Python!-4:的值为 hon! 。67表达式test.py.endswith(.py, .pyw)的值为 True 。68表达式len(abc.ljust(20)的值为 20 。69代码print(re.match(a-zA-Z+$ , abcDEFG000)的输出结果为 None 。70当在字符串前加上小写字母 r或大写字母R 表示原始字符串,不对其中的任何字符进行转义。71在设计正则表达式时,字符 ? 紧随任何其他限定符(*、+、?、n、n,、n,m)之后时,匹配模式是非贪婪匹配的,匹配搜索到的、尽可能短的字符串。72假设正则表达式模块re已导入,那么表达式re.sub(d+, 1, a12345bbbb67c890d0e)的值为 a1bbbb1c1d1e 。73表达式abcab.replace(a, yy)的值为 yybcyyb 。74已知table =.maketrans(abcw, xyzc),那么表达式Hellow world.translate(table)的值为 Helloc corld 。75表达式hello python.replace(hello, hi)的值为 hi python 。76已知字符串x =Hello Python,那么执行语句x.replace(hello, hi)之后,x的值为 Hello Python 。77正则表达式元字符 + 用来表示该符号前面的字符或子模式出现1次或多次。78已知x =abcd,那么表达式,.join(x.split()的值为 abcd 。79正则表达式元字符 * 用来表示该符号前面的字符或子模式出现0次或多次。80表达式abcab.strip(ab)的值为 c 。81表达式abc.txt.endswith(.txt, .doc, .jpg)的值为 True 。82表达式abc10.isalnum()的值为 True 。83表达式abc10.isalpha()的值为 False 。84表达式abc10.isdigit()的值为 False 。85表达式C:windowsnotepad.exe.endswith(.exe)的值为 True 。86列表、元组、字符串是Python的 有序 序列。87任意长度的Python列表、元组和字符串中最后一个元素的索引为 -1 。88Python语句.join(list(Hello Python!)执行的结果是 Hello Python! 。89转义字符n的含义是 换行 。90表达式ab in acbed的值为 False 。91表达式eval(3+5)的值为 8 。92表达式eval(1, 2, 3)的值为 1, 2, 3 。93表达式str(1, 2, 3)的值为 1, 2, 3 。94已知path = rc:test.html,那么表达式path:-4+ htm的值为 c:test.htm 。(三)判断题1加法运算符可以用来连接字符串并生成新字符串。( 对 )2正则表达式http只能匹配所有以http开头的字符串。( 对 )3正则表达式d18|d15$只能检查给定字符串是否为18位或15位数字字符,并不能保证一定是合法的身份证号。( 对 )4正则表达式 abc 可以匹配任意一个除a、b、c之外的字符。( 对 )5正则表达式Python|perl或p(ython|erl) 都可以匹配Python或perl。( 对 )6已知x为非空字符串,那么表达式.join(x.split() = x的值一定为True。( 错 )7已知x为非空字符串,那么表达式, .join(x.split(, ) = x的值一定为True。( 对 )8正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。( 对 )9使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。( 对 )10正则表达式元字符“”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。( 对 )11正则表达式元字符s用来匹配任意空白字符。( 对 )12正则表达式元字符d用来匹配任意数字字符。( 对 )13假设re模块已成功导入,并且有pattern = pile(+. .join(rd1,3 for i in range(4)+ $),那么表达式pattern.match(192.168.1.103)的值为None。( 错 )14已知x和y是两个字符串,那么表达式sum(1 for i,j in zip(x,y) if i=j)可以用来计算两个字符串中对应位置字符相等的个数。( 对 )15Python字符串方法replace()对字符串进行原地修改。( 错 )16如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比使用运算符“+”具有更高的效率。( 对 )17正则表达式模块re的match()方法是从字符串的开始处匹配特定模式,而search()方法是在整个字符串中寻找模式,这两种方法如果匹配成功则返回match对象,匹配失败则返回空值None。( 对 )18相同内容的字符串使用不同的编码格式进行编码得到的结果并不完全相同。( 对 )19表达式a+1的值为b。( 错 )20放在一对三引号之间的任何内容将被认为是注释。( 错 )21在UTF-8编码中1个汉字需要占用3个字节。( 对 )22在GBK和CP936编码中1个汉字需要占用2个字节。( 对 )23字符串属于Python有序序列,和列表、元组一样都支持双向索引。( 对 )24Python中的列表、元组、字符串都属于有序序列。( 对 )6

    注意事项

    本文(Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (8).docx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开