青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python如何判斷字符串是否包含問號?Python字符串有符號怎么檢查

在python之中字符串因為可以保存多種不同語言的字符,所以需要在使用之前根據需求對其進行一定的檢測,而是否包含問號這種特殊符號就是很常見的檢查需求 。下文會分享兩種檢查字符串內是否包含問號等特殊符號的方法,感興趣就往下看看吧 。

Python如何判斷字符串是否包含問號?Python字符串有符號怎么檢查


【Python如何判斷字符串是否包含問號?Python字符串有符號怎么檢查】一、正則表達式
那么首先需要知道一般會將python字符串內容分為四種,分別為數字、英文、中文以及符號 。而符號指的就是問號、感嘆號、大于等于號、書名號、引號、冒號等等,而這些符號都是在正則表達式內可以通過語法來進行匹配的 。
那么第一種方法就是使用正則表達式了,正則表達式規則W表示匹配符號 。然后調用search()方法如果返回了結果就表示有符號,代碼示例如下所示:
import reinput_psd = input("請輸入字符串")test_str = re.search(r"W",input_psd)if test_str==None:  print("沒有")else:  print("有")二、自定義符號序列
第二種方式就比較靈活了,定義一個列表或者字符串 。然后將需要查找的符號全部放在這個容器之中,它的好處就在于可以自己去選擇添加哪些符號來查找,能夠有效節省代碼編寫時間和運行效率 。
那么該方法的編寫過程就是先接收外部傳遞進來的字符串,然后定義好這個符號序列 。之后for循環迭代這個符號序列并且用其去和字符串對象進行成員匹配,如果成功就表示該字符串內存在問號這種特殊符號,詳細代碼示例如下所示:
input_psd = input("字符串")string = "~!@#$%^&*()_+-*/<>,.[]/"for i in string:  if i in input_psd:    print("包含符號")以上就是關于“Python如何判斷字符串是否包含問號?Python字符串有符號怎么檢查”的全部內容了,希望對你有所幫助 。

    猜你喜歡