String 字元/Capture 擷取部分文字
- 資料科學團隊常需要利用文字中的某部分的協助判斷程式邏輯, 例如
- 身分證字號中的第二個文字,’1’ 可以判斷是生理男性,’2’ 可以判斷是生理女性
- 生日中的西元年份則可以協助判斷年齡
- 在 Python 中由於文字具備可迭代(iterable)的特性,
- 使用中括號搭配索引值與 slicing 的技巧就能夠擷取出部分文字
- 特別注意 Python 慣例中索引值由 0 起始、不包含終止值。
shaq = "Shaquille O'Neal"
nickname = shaq[:4]
family_name = shaq[10:]
print(nickname)
## Shaq
print(family_name)
## O'Neal