字符串以双引号"或单引号'为边界,期间可用\。以"""引起来的字符串以其自有的格式保存,无需加\n之类的转义字符。字符串不可以通过下标来修改
这里是中字符串的索引方式:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
+---+---+---+---+---+
| H | e | l | p | A |
+---+---+---+---+---+
0 1 2 3 4 5
-5 -4 -3 -2 -1
List的简单应用:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
// a[i:j] 输出的范围为 [i,j)
a[:] // 整个字符串
a[2:] // 从a[2]到a[len-1]
a[:0] = a // 把a拷贝到a[0]之前,即a'=[a[0],a[1]
a[len-1],a[0],a[1]
a[len-1]]
a[len:] = a // 把a拷贝到a[len-1]之后
a[:i] = [] // 从a中删除a[0..i-1]
a[i:j] = a // 用a替换a[i..j]
List可以嵌套:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
>>> q = [2, 3]
>>> p = [1, q, 4]
>>> len(p)
3
>>> p[1]
[2, 3]
>>> p[1][0]
2
>>> p[1].append('xtra')
>>> p
[1, [2, 3, 'xtra'], 4]
>>> q
[2, 3, 'xtra']
multiple assignment:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
>>> a, b = 0, 1
在赋值前,会先按照从左到右的顺序检查右边表达式。