自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python判斷字符串以什么開始

開發(fā) 后端
Python在處理文本的時候經(jīng)常需要判斷以什么字符串開頭,可以取字符串索引進行判斷,也可以直接使用startswith函數(shù)進行判斷。

簡介

Python在處理文本的時候經(jīng)常需要判斷以什么字符串開頭,可以取字符串索引進行判斷,也可以直接使用startswith函數(shù)進行判斷。

 

取索引字符串判斷

  1. str="人生苦短,我用Python" 
  2. if len(str) > 2 and str[:2] == "人生"
  3.     print('以"人生"開頭的字符串'
  4. else
  5.     print('不以"人生"開頭的字符串'

要取索引的時候,記得要先判斷字符串長度,不然有可能超出索引范圍。

startswith

使用startswith就不用那么多的判斷,這個函數(shù)有三個參數(shù):第一個是判斷的字符串;第二個參數(shù)是判斷的起始位置,默認值是0;第三個是判斷的結(jié)束位置,默認是字符串長度。

  1. str.startswith(str, beg=0,end=len(string)); 
  2.  
  3. str="人生苦短,我用Python" 
  4. if str.startswith("人生"): 
  5.     print('以"人生"開頭的字符串'
  6. else
  7.     print('不以"人生"開頭的字符串'

指定判斷位置

  1. str="人生苦短,我用Python" 
  2. if str.startswith("我用",5): 
  3.     print('弟5個字符是以"我用"開頭的字符串'
  4. else
  5.     print('弟5個字符是不以"我用"開頭的字符串'

總結(jié)

Python處理字符串是比較方便,取索引的時候記得判斷字符串的長度,防止超出索引范圍

責任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2010-03-10 15:06:16

python字符串

2024-05-30 12:17:25

2024-01-09 16:43:49

Shell腳本開發(fā)

2023-08-26 20:21:58

字符KotlinJava

2009-09-02 15:53:27

C#判斷字符串應(yīng)用

2023-08-21 10:28:00

字符串字符Python

2021-07-26 00:02:30

Python字符串列表

2022-05-18 11:35:17

Python字符串

2023-12-15 10:27:01

暴力匹配算法Python字符串

2023-01-03 08:07:33

Go字符串指針

2009-12-01 11:33:03

PHP判斷字符串的包含

2009-08-21 09:09:05

C#字符串

2009-12-01 10:00:51

PHP判斷字符串是否為

2009-06-23 14:13:00

Java字符串

2010-03-09 16:16:55

Python字符串

2010-03-09 15:15:02

Python字符串類型

2024-04-01 08:41:39

字符串.NET

2010-03-12 10:46:50

Python字符串

2024-05-10 09:26:26

Python字符串

2017-01-17 15:47:18

點贊
收藏

51CTO技術(shù)棧公眾號