首页 > 试题广场 >

下列代码输出为: str1 = "Hello,Python"

[单选题]
下列代码输出为:
str1 = "Hello,Python";
str2 = "Python";
print(str1.index(str2));

  • 5
  • 6
  • 7
  • 8

str2指向字符串Python的起始位置,即P所在的位置。

str1.index(str2)即返回str1中str2指向的P位置的下标。

str1是一个字符串,下标从0开始数起,数到P就是6,注意逗号在字符串内也占一个位置。

发表于 2020-02-19 21:33:18 回复(0)
index(substr,beg=0,end=len(string)):
在[beg, end]范围内查找substring,找到返回substr的起始下标,否则返回一个异常 ValueError: substring not found
如:
string = 'Hello Python'
print(string.index('h', 0, len(string)))  # 输出 9
print(string.index('thon'# 输出 8
print(strin.index('thon', 9, len(string)) # 抛出异常:ValueError: substing not found
发表于 2019-07-11 22:19:05 回复(0)

语法

index()方法语法:

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

参数

  • str -- 指定检索的字符串
  • beg -- 开始索引,默认为0。
  • end -- 结束索引,默认为字符串的长度。
从Hello开始数到p截止,从下标0开始数
发表于 2019-09-05 15:30:08 回复(4)
从零开始,但是我数错了
发表于 2019-08-07 20:41:21 回复(5)
1
2
3
str1= "Hello,Python";
 str2= "Python";
 print(str1.index(str2));
index是索引,返回索引参数的第一个索引值。含三个参数,1索引内容,2索引开始位置 3结束位置

此题,在str1这个对象上索引str2(python),p在str1上的索引值是6,故返回6,print()打印到屏幕


发表于 2020-05-28 09:19:27 回复(0)

index中括号的字符串在前边的字符串中第几个出现


发表于 2020-02-14 22:01:05 回复(0)
rrg头像 rrg
下标从0开始
发表于 2019-08-07 14:46:03 回复(0)
最后print的意思是:返回str1中同为str2的值的下标起始位置;
str1中的Python字段的起始位置,是6.
如何把str2 = ‘e’
那么返回的就是 e 在str1中的起始位置,也就是1.(下标取值是从0开始的)
发表于 2020-01-14 17:30:41 回复(0)
忽略了逗号
发表于 2020-04-12 10:59:38 回复(0)
index()函数用于从序列中找出指定值第一个出现时的索引位置。
发表于 2023-06-29 10:34:55 回复(0)
好吧,是我理解错了,我之前想的是,这个py在st1中占多少,看来是我错了
发表于 2020-12-13 18:49:19 回复(0)
str.index(st) 是找到st第一次出现的位置。
发表于 2023-02-22 22:25:58 回复(0)
index()方法找出str2在str1中的起始索引值并返回,如果没有则抛出异常。
发表于 2023-01-04 20:23:37 回复(0)
忽略了逗号
发表于 2022-09-23 08:27:10 回复(0)
index()方法,可以返回某个字符所在的字符串中第一个字符所对应的索引值,也可以返回某个字符区间的首个字符所在的索引值
实例如下:
tem = "hellochenzilong"
print(tem.index("l")) 的结果为:2 因为字符串tem中 第一个字符 ''l" 所对应的索引值为2
print(tem.index("chen")) 的结果为:5 因为字符 "chen" 在原来字符串tem中首个字符 "c" 所对应的索引值为 5
发表于 2022-04-19 20:43:34 回复(0)
意思是不是hello,p 0123456
发表于 2021-09-29 09:47:01 回复(0)

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

字符串的下标从0开始

发表于 2021-08-31 16:53:14 回复(0)
逗号在字符串占一个位置
发表于 2021-08-09 09:07:42 回复(0)
a
发表于 2021-06-01 01:44:42 回复(0)
B
发表于 2021-03-18 11:09:18 回复(0)