在Python字符串中,我們知道它是一個定長的字符數組,一般會通過下標去控制長度,沒有結束的標識,但是最近有很多的小伙伴想要在一個字符串中獲取一個字符串結束符號該怎么辦呢,今天就一起來學習一個函數endwith()函數,它就是對字符串的結束符進行判斷的 。

一、函數說明
在一個字符串中,如果想要判斷某一個字符串的結尾是否是使用的指定的字符結尾的時候,就可以使用這個函數,一般在文件類型的判斷中使用的較多,下面看看這個函數的基本語法,如下:
1、基本語法
string.endswith(str, beg=[0,end=len(string)])通過endwith()函數的基本語法可以看到,在這個函數中包含了三個參數,后面的兩個參數為可選參數,詳細的解釋每一個參數的用法,函數前的string表示的是需要進行判斷的字符串,第一個參數是指定的字符或者是一個子字符串,一般用在元組中,進行逐一的匹配;beg參數是設置字符檢測的起始位置,它是一個可選參數,默認是從左邊開始,end參數與它相反,是檢測結束位置 。當兩個參數同時存在的時候,表示的就是有一個指定的檢查范圍,如果都不存在,那么檢查的就是整個字符串 。
2、函數返回值
對一個字符串進行檢查的時候,如果字符串中包含了指定的字符,那么返回值為true,否則返回false 。就是在一個字符串中,如果最后一個字符是使用的str結尾,運行結果就是true 。
3、實例
下面看看幾個詳細的例子,代碼如下:
s = 'hello good boy'print (s.endswith('y'))Trueprint (s.endswith('boy'))Trueprint (s.endswith('oy',4))True【Python中的endswith函數如何使用?Python中endwith函數的基本用法】以上就是關于Python中的endswith函數如何使用?Python中endwith()函數的基本用法的全部內容了,文章中從三個方面詳細的介紹了endswith函數的使用,希望大家仔細的閱讀 。
猜你喜歡
- Python打開筆記本攝像頭代碼是什么?Python打開攝像頭報錯怎么辦
- Python增量爬蟲程序代碼怎么寫?Python如何實現增量式爬取
- Python刪除重復的行怎么做?Pandas庫如何刪除Dataframe中列重復數據
- VScode怎么格式化python代碼?VScode默認代碼格式化快捷鍵是什么
- 修羅場是什么意思
- 如何將wps文檔中的表格數據轉換為文本?表格轉換文本格式設置教程
- 騙梟—連環騙局中的市井傳奇的txt全集下載地址
- 封騰和杉杉是什么電視劇中的人物
- 小貝海藻是什么電視劇中的人物
- 小美和小白是什么電視劇中的人物
