在Python中,substr
函數通常指的是substring
,它用于從一個給定的字符串中截取一部分子字符串。可以使用切片(slicing)操作符來實現這一功能。
以下是一個簡單的示例,展示如何使用切片在Python字符串中截取子字符串:
original_string = "Hello, World!"
substring = original_string[0:5] # 從索引0開始,截取到索引5(不包括5)
print(substring) # 輸出 "Hello"
在這個例子中,original_string[0:5]
表示從original_string
的索引0開始,截取到索引5(不包括5)的子字符串。切片操作符的語法是[start:end]
,其中start
是起始索引,end
是結束索引。需要注意的是,Python中的索引是從0開始的。
如果你想要從字符串的某個字符開始截取,直到字符串的末尾,可以使用以下方式:
substring = original_string[7:] # 從索引7開始,截取到字符串末尾
print(substring) # 輸出 "World!"
在這個例子中,original_string[7:]
表示從original_string
的索引7開始,截取到字符串末尾的子字符串。