Python字符串的索引與切片
1、字符串的索引與獲取
字符串的索引方式與列表的索引方式是一樣的。只不過列表是每個(gè)元素的自身就有一個(gè)索引位置,而字符串是每個(gè)字符就有一個(gè)索引位置。
- 索引規(guī)則與列表相同
- 切片和索引的獲取與列表相同
- 無法通過索引進(jìn)行修改和刪除操作(字符串不可修改)
示例如下:
name = 'Adem' print(name[0]) print(name[-1])
執(zhí)行結(jié)果如下:
>>> A
>>> m
2、字符串的 find 與 index 函數(shù)
find 與 index 函數(shù)的功能:獲取元素的索引位置
find 與 index 函數(shù)的用法:
- string.index(item) —> item:查詢個(gè)數(shù)的元素,返回索引位置
- string.find(item) —> item:查詢個(gè)數(shù)的元素,返回索引位置
find 與 index 函數(shù)的區(qū)別:
- find 如果獲取不到,返回 -1
- index 如果獲取不到,則直接報(bào)錯(cuò)
示例如下:
info = 'My name is Neo' print(info.find('Neo')) print(info.index('Neo'))
執(zhí)行結(jié)果如下:
>>> 11
>>> 11
info = 'My name is Neo' print(info.find('Jack')) print(info.index('Jack'))
執(zhí)行結(jié)果如下:
>>> -1
>>> ValueError: substring not found
到此這篇關(guān)于Python字符串的索引與切片的文章就介紹到這了,更多相關(guān)Python索引與切片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Django簡(jiǎn)單編寫一個(gè)XSS平臺(tái)的方法步驟
這篇文章主要介紹了使用Django簡(jiǎn)單編寫一個(gè)XSS平臺(tái)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-03-03Python實(shí)現(xiàn)切割mp3片段并降低碼率
MoviePy是一個(gè)基于Python的視頻編輯庫,它提供了創(chuàng)建、編輯、合并、剪輯和轉(zhuǎn)換視頻的功能,所以本文主要介紹如何使用moviepy來分割音頻流并降低碼率,感興趣的可以了解下2023-08-08

Flask入門教程實(shí)例:搭建一個(gè)靜態(tài)博客

python使用pyhook監(jiān)控鍵盤并實(shí)現(xiàn)切換歌曲的功能

淺談Keras中fit()和fit_generator()的區(qū)別及其參數(shù)的坑