python基础练习(3)

1.下列代码输出为:
	
str1 = "Hello,Python";
str2 = "Python";
print(str1.index(str2));

A.5
B.6
C.7
D.8
2.下面程序运行结果为:
	
for i in range(5):
      i+=1
      print("-------")
      if i==3:
          continue
      print(i)

A.------- 1 ------- 2 ------- ------- 4 ------- 5

B.------- 1 ------- 2

C.------- 1 ------- 2 ------- 3

D.------- 1 ------- 2 ------- 4 ------- 5

3.在Python3中,执行

print([2] in [1, 2, 3])
的结果为:

A.True
B.False
C.[2]
D.报错

4.对于以下代码,描述正确的是:
	
list = ['1', '2', '3', '4', '5']
print list[10:]

A.True
B.False
C.[2]
D.报错
5.在Python3中,下列程序结果为:

strs = ' I like python '
one = strs.split(' ')
two = strs.strip()
print(one)
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 '

1.答案:B

解析:

index()方法语法:

str.index(str, beg=0, end=len(string))

  • str -- 要检索的字符串
  • beg -- 开始索引,默认为0。
  • end -- 结束索引,默认为字符串的长度。

此题需要检索Python,从str1的H开始到P,为第6个位置。注意:从下标0开始数

 2.答案:A

解析: continue 函数跳出本句的循环,进入下一个循环。故 i = 3 时不进行打印

3.答案:B

解析:判断的是 列表2 这个元素在不在这个列表里面 不在 所以返回false

4.答案:D

解析:索引提示indexerror,切片不会引起下标异常

5.答案:C

解析:

在Python3中split(str)函数表示以 str 为分隔符切片 strs,其中 str = ' ',则分隔后的结果为 ['', 'I', 'like', 'python', ''],注意 strs 前后存在空

strip() 函数删除字符串两边的指定字符,括号里未写入指定字符,默认为空格,因此此题删除字符串两边空格结果为 'I like python'

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值