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

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

1.下列代码输出结果为:(B)

str1 = "Hello,Python"
str2 = "Python"
print(str1.index(str2))

A.5


B.6


C.7


D.8


解析:


      str.index(str, beg=0, end=len(string)),str(指定检索的字符串);beg(开始索引,默认为0);end (结束索引,默认为字符串的长度)。从下标0开始匹配str2在str1位置,P的下标是6。


2.Python3中,程序语句结果为:(C)

strs = 'abbacabb'
print(strs.strip('ab'))

A.'ab'


B.语法错误


C.'c'


D.‘ca’


解析:


       python3中,strip方法匹配两侧所有的不符合条件的字符(括号内指定字符串中的每个字符)strs.strip('ab')。'ab'表示的是一种集合,这里是指:[ab,ba,aa,bb,aaa,bbb,abb,baa]等;strs两端,只要是包含了上述集合中的任何一个,都删除。


3.在Python3中,关于 strip() 和 rstrip() 的程序运行结果为:(C)

strs = ' I like python '
one = strs.strip()
print(one)
two = strs.rstrip()
print(two)

A.'I like python', 'I like python'


B.' I like python', ' I like python'


C.'I like python', ' I like python'


D.'I like python', 'I like python '


解析:


      在Python3中,strip()函数为删除字符串的前后空格,rstrip() 为删除字符串末尾的空格。


4.在Python3中,执行下列程序结果为:(C)

tmp = 'ab' + 'c'*2
print(tmp)

A.'abc'  


B.'abcabc'


C.'abcc'


D.'abc2'


解析:


      在Python中字符串的 ‘+’ 表示字符串之间的拼接,而 ‘*’ 表示字符串的倍数复制,则最后的结果为 ‘abcc’。


5.a与b定义如下,下列哪个选项是正确的:(B)

a = '123'
b = '123'

A.a != b


B.a is b


C.a == 123


D.a + b = 246


解析:


      不可变类型是指向相同地址。而可变类型指向地址不同。is 是指地址相同,==是指内容相同,A.判断a、b是否相等,得出a==b;B.判断地址是否相同,由于字符为不可变类型所以地址相同;C.由于a数据类型为字符串,所以'123'!=123;D.a、b数据类型不是数字,故a+b结果为'123123'。


相关文章
|
10月前
|
存储 数据挖掘 开发者
Python编程入门:从零到英雄
在这篇文章中,我们将一起踏上Python编程的奇幻之旅。无论你是编程新手,还是希望拓展技能的开发者,本教程都将为你提供一条清晰的道路,引导你从基础语法走向实际应用。通过精心设计的代码示例和练习,你将学会如何用Python解决实际问题,并准备好迎接更复杂的编程挑战。让我们一起探索这个强大的语言,开启你的编程生涯吧!
|
弹性计算 资源调度 Kubernetes
Flink三种集群模式,Standalone模式,Flink On YARN,Flink On K8S,这三种模式有啥优缺点,生产环境如何选择呢?
Flink三种集群模式,Standalone模式,Flink On YARN,Flink On K8S,这三种模式有啥优缺点,生产环境如何选择呢?
1705 3
|
存储 算法 Java
Java求数字最大值
Java求数字最大值
|
9月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
515 5
|
10月前
|
弹性计算 固态存储 Linux
阿里云服务器、轻量应用服务器、gpu云服务器收费标准与实时活动价格参考
云服务器ECS、轻量应用服务器和gpu云服务器是阿里云的主要云服务器产品,目前轻量应用服务器2核2G收费标准为60元/月,活动价格只要36元/1年或68元1年,云服务器1核1G包月收费标准最低为24.0元/月,GPU云服务器中gn6i实例4核15G配置月付1681.00/1个月起,gn6v实例8核32G配置月付3817.00/1个月起。本文为大家整理汇总了阿里云服务器、轻量应用服务器、gpu云服务器的最新收费标准与活动价格情况,以表格形式展示给大家,以供参考。
|
5月前
|
前端开发 UED 容器
《解锁CSS布局魔法,打造惊艳页面》
CSS是前端开发中实现页面布局的核心工具,通过盒模型、定位方式(静态、相对、绝对、固定、粘性)、Flexbox和CSS Grid等技术,可以灵活构建从简单到复杂的布局效果。盒模型定义了元素的结构与空间关系;不同定位方式满足多样化的排版需求;Flexbox擅长一维布局,而CSS Grid则适用于复杂的二维布局。此外,响应式设计结合媒体查询和弹性单位,确保跨设备的良好体验。高级技巧如伪类/伪元素、CSS变量的应用,以及优化选择器使用,进一步提升布局效率与性能。掌握这些方法,可创造出既美观又实用的网页设计。
63 11
|
数据安全/隐私保护
硬盘坏道如何检测和修复?
本文介绍了硬盘坏道的概念,包括逻辑坏道和物理坏道的区别,并提供了使用DiskGenius检测和修复坏道的步骤。当硬盘出现坏道且包含重要数据时,应立即备份数据,使用数据恢复软件,或在严重情况下寻求专业帮助。保护和恢复数据是应对硬盘坏道的关键。
剑指 Offer 21:调整数组顺序使奇数位于偶数前面
剑指 Offer 21:调整数组顺序使奇数位于偶数前面
72 1
剑指 Offer 21:调整数组顺序使奇数位于偶数前面
|
开发工具 数据库 开发者
淘东电商项目(28) -QQ授权登录实现思路
淘东电商项目(28) -QQ授权登录实现思路
115 0
淘东电商项目(28) -QQ授权登录实现思路
|
敏捷开发 XML 架构师
「敏捷模型」敏捷架构:规模化敏捷开发的策略(上)
「敏捷模型」敏捷架构:规模化敏捷开发的策略