程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python字符串的序號,索引和切片

編輯:Python

Python字符串的序號

  • 正向遞增序號
  • 反向遞減序號
  • 索引方式
  • 切片
  • 程序驗證

正向遞增序號

正向遞增序號是我們以前熟悉的很多語言的下標標准,比如C語言和Java語言等等。
例如數組

Str = "Hello_World"
標號012345678910符號Hello_World

下標為0表示’H’,下標為10表示’d’
下標從左到右,從0開始依次遞增

反向遞減序號

在Python中有一個特殊的標號方式,即為反響遞減序號
例如數組

Str = "Hello_World"
標號-11-10-9-8-7-6-5-4-3-2-1符號Hello_World

下標為-11表示’H’,下標為-1表示’d’
下標從右到左,從-1開始依次遞減

索引方式

索引可以用兩種形式表達出來

Str="Hello_World"

假設 Str = “Hello_World”

第一種:字符串加方括號

“Hello_World”[0]表示Hello_World的第0個元素,即為‘H’

第二種:變量名加方括號

Str[0]表示Hello_World的第0個元素,即為‘H’

切片

切片表示對字符串的截取
例如 Str[0:n]表示截取出下標在0~(n-1)的部分

程序驗證

索引代碼如下:

#正向遞增序號與反向遞減序號的驗證
Str="Hello_World"
print("原字符串為:"+Str)
print("\n字符串+方括號驗證")
print("下標為0的字符:"+"Hello_World"[0])
print("下標為-11的字符:"+"Hello_World"[-11])
print("下標為10的字符:"+"Hello_World"[10])
print("下標為-1的字符:"+"Hello_World"[-1])
print("\n變量名+方括號驗證")
print("下標為0的字符:"+Str[0])
print("下標為-11的字符:"+Str[-11])
print("下標為10的字符:"+Str[10])
print("下標為-1的字符:"+Str[-1])

驗證成功:

切片代碼如下

Str="Hello_World"
print(Str[0:6])
print(Str[0:-1])

輸出結果:


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved