关于作者

Discuss / Python / 如下

如下

问题来源

独一无二留De白

#1 Created at ...

print('ABCDEFG'[:3]) 结果为:ABC Why?

FrankLuvA1m1

#2 Created at ...

因为你对字符串 'ABCDEFG' 进行了从range(3) => (0,1,2)的切片

从0开始算字符串的元素位置 0 1 2 3 4 5 6 ↓ ↓ ↓ ↓ ↓ ↓ ↓ A B C D E F G

依次取得了 0号 1号 2号元素 A B 和 C

'ABCDEFG'[:3]

如果你有C语言的背景,你可以把'ABCDEFG'看成是 char[]


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.