PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] find 字串的找到與否的判斷,一定要加上比對嗎?
作者:
ironmanstock
(鋼鐵人史塔克)
2018-06-28 05:13:12
如果
name="00623.jpg"
if name.find("_"):
print "find _ "
竟然可以印出 find ,
沒找到底線,不是會返回 -1值嗎? 一定要寫成
if name.find("_") > 0 才可以嗎?
直覺上find應該直接用就可以判斷找到與否,
但事實上還要做一個比對的動作,
請問有沒有其他find方法可以直接返回true false的,
不然find還有加上一個比較的動作,感覺上有點不方便..
作者: stucode
2018-06-28 07:57:00
if "_" in name:
作者:
ironmanstock
(鋼鐵人史塔克)
2018-06-28 10:12:00
謝謝,好用
作者:
iphone2003
(307)
2018-06-28 21:21:00
因為只要是非零的值,轉換成boolen時都是true不過還是一樓的方法比較好
作者:
handsomeLin
(DoGLin)
2018-06-29 06:20:00
0才是False boolean要學好且如果你想用條件的話 index是從0開始記得考慮0哦
繼續閱讀
[問題] python 爬蟲初學
a46911a149
[推荐] DataScience板 AI徵文活動
st1009
[問題] 關於if else statement
benchen0812
Re: [問題] Bag of words 中文單字詞問題
ctr1
[問題] Python學習影像辨識切割技巧
qwer8716911
[問題] python 如何使用繼承
wang19980531
Re: [問題] for loop 的 index 存取問題
rexyeah
Re: [問題] for loop 的 index 存取問題
jlhc
[問題] for loop 的 index 存取問題
henry8168
[問題] generator / filter疑問
tmdggyygan
Links
booklink
Contact Us: admin [ a t ] ucptt.com