在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字符串有符號怎么檢查”的全部內容了,希望對你有所幫助 。
猜你喜歡
- Python中文占幾個字節?Python怎么得到字符所占字節數
- Python語音識別轉中文怎么做?Python如何識別音頻并轉為中文文本
- 一般情況下詐騙罪如何減刑
- 山藥是如何種植的
- 如何辨別iwc手表
- 艾灸臉上長痘怎樣辦 艾灸臉上長痘如何處理
- 國服第一阿軻銘文如何搭配
- 老木瓜怎樣吃好吃 如何吃老木瓜
- 蘑菇種植 蘑菇如何種植
- 養豬場游戲如何回收豬
