strs = '123456'
print(strs.find('9'))
这是今天的第一个错题,它的输出如下:
这是官方解释:str.find(str, beg=0, end=len(string)) 检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
但是我觉得太长了,于是我总结一下:
这里的字符串的命令是strs.find( )。
find:找到返回第一个位置索引,找不到返回-1。另外也要注意类似的命令strs.index( )。
index:找到返回第一个位置索引,找不到报ValueError。
接下来是今天的第二个错题:
truple = (1, 2, 3)
print(truple*2)
分析: 首先,这是一个元组中的运算;其次元组的 “*” 运算也表示元组复制组合;最后会生成一个新的元组:(1, 2, 3, 1, 2, 3)。
错题到此结束,欢迎大佬点评。