# 第五題:自己實現乙個字串的find函式
#1.在乙個字串中查詢另乙個字串
#2.找到了返回第一次出現的位置
#3.沒找到返回-1
#4.引數s1為源字串,引數s2為要查詢的字串
defindex_of_str(s1, s2):
#split這個 函式分割字元,返回的 是分割後的元素組成的列表
lt=s1.split(s2)
#判斷分割後的列表的元素個數,如果元素個數為乙個,說明列表中只有乙個元素,證明s1中沒有s2的字元
if len(lt)==1:
return -1
#多於乙個元素,證明是分割了。用index函式求出s2元素在列表中的下標
else
:
return
s1.index(s2)
s1="
12345678
"s2="45"
index_of_str(s1,s2)
print(index_of_str(s1,s2))
#知識點梳理,主要練習split(),index(),屬性函式的運用,內建函式len()的熟練程度
python練習題(一)
字串拼接 使用者輸入兩個字串,將它們組合後輸出 str1 input wanghui str2 input los angeles print 世界這麼多,想去 看看。format str1,str2 整數序列求和 使用者輸入乙個正整數 n,計算從 1 到 n 包含 1和 n 相加之後的結果 n i...
Python練習題一
1.將華氏溫度轉換為攝氏溫度,轉換公式 f 1.8c 32 f input if f 1 in f f c float f 0 1 32 1.8 print 2fc c else print 輸入錯誤 2.輸入半徑計算圓的周長和面積 import math r input r1 float r if...
Python練習題一
點讚,收藏 關注,理財 技術不迷路 什麼是bif?bif 就是 built in functions,內建函式。為了方便程式設計師快速編寫指令碼程式 指令碼就是要程式設計速度快快快!python 提供了非常豐富的內建函式,我們只需要直接呼叫即可,例如 print 的功能是 列印到螢幕 input 的...