python3-列表与字符串,,del如下。pop弹


del如下。pop弹出元素并返回。

print(x)[1, 2, 5, 6, 8, 4, 3, 5]del x[3]print(x)[1, 2, 5, 8, 4, 3, 5]y=x.pop()print(y)5xprint(x)[1, 2, 5, 8, 4, 3]
print(x)[1, 2, 5, 8, 4, 3]xz=x.pop(3)print(x)[1, 2, 5, 4, 3]zprint(z)8
x1=(1,2,"aaaa")x2=(3,4,"bbbb")x1,x2print(x1,x2)(1, 2, ‘aaaa‘) (3, 4, ‘bbbb‘)x1(1, 2, ‘aaaa‘)x2x2(3, 4, ‘bbbb‘)print(x1[0],x1[1])1 2print(x2[2],x1[1])bbbb 2```pythonstr=‘1234\n5aaaaa‘print(str)str="123\n45‘aaaa‘a"print(str)
12345aaaaa12345‘aaaa‘a
str="""adfdf{asdf}//2qerffasda"""print(str)str=‘‘‘adfdf{asdf}//2qerffasda‘‘‘print(str)
adfdf{asdf}//2qerffasdaadfdf{asdf}//2qerffasda
str="""123\n45‘aaaa‘a"""print(str)str=‘‘‘123\n45‘aaaa‘a‘‘‘print(str)str=‘‘‘123\n45‘aaaa‘a‘‘‘print(str)
12345‘aaaa‘a12345‘aaaa‘a12345‘aaaa‘a
str=‘‘‘123\n45‘aaaa‘a‘‘‘print(str)
12345‘aaaa‘a

可见三引号中转义字符还是有作用,但使用r则可以消除转义字符的作用

str=‘‘‘123\n45‘aaaa‘aaa\bb‘‘‘print(str)str=r‘‘‘123\n45‘aaaa‘aaa\bb‘‘‘print(str)
12345‘aaaa‘aaabb123\n45‘aaaa‘aaa\bb
s="ssadf"print(s)del sprint(s)
ssadf---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-1-3dfd4f621ec7> in <module>      2 print(s)      3 del s----> 4 print(s)NameError: name ‘s‘ is not defined

print(x)
x3=tuple(x)
print(x3)
[1, 2, 5, 4, 3, 10, 20, [1, 2]]
(1, 2, 5, 4, 3, 10, 20, [1, 2])

print(x3[5],x3[6])
10 20

1
print(x[7][0])
print(x[7][1])
1
2

python3-列表与字符串

评论关闭