牛客网专项练习30天Pytnon篇第12天

简介: 牛客网专项练习30天Pytnon篇第12天

1.在Python3中,以下字符串操作结果为:(D)

strs = 'I like python'
one = strs.find('a')
print(one)
two = strs.index('a')
print(two)

A.None,报错


B.报错,报错


C.-1,None


D.-1,报错


解析:


      在Python3中,string.find(str, beg=0, end=len(string)),检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果存在返回第一次出现位置的索引值,否则返回-1;string.index(str, beg=0, end=len(string)),跟find()方法一样,只不过如果str不在 string中会报一个异常。


2.在Python3中,下列程序运行结果正确是:(D)

strs = 'abcd12efg'
print(strs.upper().title())

A.'ABCD12EFG'


B.'Abc12efg'


C.语法错误


D.'Abcd12Efg'


解析:


      在Python3中,upper() 表示将字符小写转换为大写,title方法将字符串内每个连续字母的首字母大写,其余小写,因此数字后面的字母被title当成首字母大写,'Abcd12Efg'。


3.下列代码输出为:(A)

str = "Hello,Python"
suffix = "Python"
print(str.endswith(suffix, 2))

A.True  


B.False  


C.语法错误


D.None


解析:


      endswish用于判断字符串是否以指定后缀结尾,如果以指定字符串结尾返回True,否则返回FALSE。str.endswith(suffix[, start[, end]]),suffix (该参数可以是一个字符串或者是一个元素);start(字符串中的开始位置);end (字符中结束位置)。故题意为字符串str自第2个字符开始是否以Python结尾。


4.在Python3中,有关字符串的运算结果为:(C)

strs = 'I like python and java'
one = strs.find('n')
print(one)
two = strs.rfind('n')
print(two)

A.12,12


B.15,15


C.12,15


D.None,None


解析:


      在Python3中,string.find(str, beg=0, end=len(string)),检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果存在返回第一次出现位置的索引值,否则返回-1;rfind操作方法同find。根据题意strs.find('n')代表自左边查找第一个n的位置下标;strs.rfind('n')代表自右边查找第一个n的位置下标。


5.在Python3中关于下列字符串程序运行结果为:(D)

str1 = "exam is a example!"
str2 = "exam"
print(str1.find(str2, 7))

A.-1


B.14


C.0


D.10


解析:


      在Python3中 strs.find(str, beg=0, end=len(strs))表示在strs中返回第一次出现str的位置下标,beg表示在strs中的开始索引,默认为0(此题中为7),end结束索引,默认为strs的长度,因此此题的结果为10。


相关文章
|
11月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
556 0
|
SQL 关系型数据库 MySQL
sql删除数据库中表
在SQL中,如果你想删除(或称为\以下是基本语法: ```sql DROP TABLE 表名称; ``` 例如,如果你有一个名为 `employees` 的表,并且你想删除它,你可以执
每天 3 分钟,小闫带你学 Python(二十三)
每天 3 分钟,小闫带你学 Python(二十三)
|
Android开发
Android > Project with path ‘:audiovisualize‘ could not be found in project ‘:app‘. 异常解决方案
Android > Project with path ‘:audiovisualize‘ could not be found in project ‘:app‘. 异常解决方案
203 0
|
机器学习/深度学习 人工智能 数据可视化
【MindStudio训练营第一季】MindStudio 可视化AI应用开发体验随笔
Mind Studio 提供一站式AI开发环境,依靠工具与性能调优,采用插件化扩展机制,打造高效、便捷的全流程开发工具链。目前最新版本是5.0.RC3,发布于2022年20月,对应的昇腾社区版本:6.0.RC1,新增众多特性。
550 1
|
机器学习/深度学习 算法
【数据结构】时间复杂度和空间复杂度以及相关OJ题的详解分析(上)
【数据结构】时间复杂度和空间复杂度以及相关OJ题的详解分析(上)
|
Web App开发 JavaScript 前端开发
Comet:基于 HTTP 长连接的“服务器推”技术
转载:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/   “服务器推”技术的应用 请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。
1153 0
|
7天前
|
人工智能 运维 安全
|
4天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!