Python截取字符串
Python截取字符串教程
在 Python 中,我們需要截取 字符串,不需要使用特定的 函數(shù),只需要使用下標索引加上切片的形式,就可以實現(xiàn)字符串的截取。
Python字符
Python 中沒有單個字符的概念,單個字符在 Python 中也是字符串類型。我們要獲取 Python 字符串中的單個字符,需要使用下標索引的形式,即 []
。
Python獲取字符詳解
語法
string[index]
參數(shù)
參數(shù) | 描述 |
---|---|
string | string 表示要截取的字符串。 |
index | 要獲取的字符串中的下標索引。 |
說明
Python 規(guī)定,字符串中第一個字符的索引為 0、第二個字符的索引為 1,后面各字符依此類推。
Python 也允許從后面開始計算索引,最后一個字符的索引為 -1,倒數(shù)第二個字符的索引為 -2,依此類推。
Python截取字符串詳解
定義
Python 截取字符串,也叫 Python 字符串切片。
語法
string[start : end : step]
參數(shù)
參數(shù) | 描述 |
---|---|
string | 要截取的字符串。 |
start | 表示要截取的第一個字符所在的索引(截取時包含該字符)。如果不指定,默認為 0,也就是從字符串的開頭截取。 |
end | 表示要截取的最后一個字符所在的索引(截取時不包含該字符)。如果不指定,默認為字符串的長度。 |
step | 指的是從 start 索引處的字符開始,每 step 個距離獲取一個字符,直至 end 索引出的字符。step 默認值為 1,當省略該值時,最后一個冒號也可以省略。 |
案例
獲取單個字符
使用下標索引的形式,獲取字符串的單個字符
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用下標索引的形式,獲取字符串的單個字符
str = "Hello HaiCoder!"
a = str[0]
b = str[9]
c = str[-1]
d = str[-5]
print('a =', a, 'b =', b, 'c =', c, 'd =', d)
程序運行后,控制臺輸出如下:
首先,我們定義了一個字符串 變量,賦值為 “Hello HaiCoder!”。接著,我們使用正向索引,訪問該字符串的第一個元素和第十個元素。再次使用倒向索引,訪問字符串的最后一個元素和倒數(shù)第五個元素。
截取字符串
使用字符串切片的形式,截取字符串
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用字符串切片的形式,截取字符串
str = "Hello HaiCoder!"
str1 = str[0:4]
str2 = str[:8:2]
str3 = str[4:9]
print('st1 =', str1, 'str2 =', str2, 'str3 =', str3)
程序運行后,控制臺輸出如下:
首先,我們定義了一個字符串變量,賦值為 “Hello HaiCoder!”。接著,我們使用字符串切片的形式,截取字符串第一個元素開始到第四個元素結束。
再次使用字符串切片的形式,截取字符串從第一個元素開始,截取到第八個,且步長為 2。最后,我們再次截取字符串的第四個元素開始到第九個元素結束。
獲取整個字符串
使用字符串切片的形式,可以獲取整個字符串
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用字符串切片的形式,獲取整個字符串
str = "Hello HaiCoder!"
str1 = str[:]
print('st1 =', str1)
程序運行后,控制臺輸出如下:
首先,我們定義了一個字符串變量,賦值為 “Hello HaiCoder!”。接著,我們使用字符串切片的形式,截取字符串第一個元素開始到最后一個元素結束,且省略了步長,則默認步長為 1。
因此,這里返回了整個字符串。
獲取最小字符和最大字符
使用 min 獲取最小字符,使用 max 獲取最大字符
print("嗨客網(wǎng)(www.haicoder.net)")
# 使用 min 獲取最小字符,使用 max 獲取最大字符
str = "AaCcBbDdHk"
str1 = min(str)
str2 = max(str)
print('st1 =', str1, 'st2 =', str2)
程序運行后,控制臺輸出如下:
首先,我們定義了一個字符串變量,賦值為 “AaCcBbDdHk”。接著,我們使用 min() 函數(shù),獲取字符串中的最小字符,使用 max() 函數(shù),獲取字符串中的最大字符。
Python截取字符串總結
Python 獲取字符語法為:文章來源:http://www.zghlxwxcb.cn/news/detail-440861.html
string[index]
Python 截取字符串,也叫 Python 字符串切片,其語法格式為:文章來源地址http://www.zghlxwxcb.cn/news/detail-440861.html
string[start : end : step]
到了這里,關于【自學Python】Python截取字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!