简单的记录自己记下来的python小细节:
1. end=‘ ’的作用:
当当前行的代码过长时,可使用end=‘ ’来将下一行的代码承接到当前行。
例:
源码:
print('hello,world')
print("!")
print('hello,world',end='')
print("!")
输出:
hello,world
!
hello,world!
2.以切片来复制列表与以‘赋’来复制列表的不同
源码:
#以切片,b成功复制了 list a,但之后list a 的变化就与list b无关了。
a = [0,1,2,3,4,5]
b = a[:]
a.append(6)
b.append(7)
print("a.append(6):",a)
print("b.append(7):",b)
print('\n')
输出:
a.append(6): [0,1,2,3,4,5,6]
b.append(7): [0,1,2,3,4,5,7]
#以‘赋’,‘=’号将两个list紧紧联系在一起,两者各自的变化都会影响到对方。
源码:
a = [0,1,2,3,4,5]
b = a
a.append(6)
b.append(7)
print('a.append(6):',a)
print('b.append(7):',b)
输出:
a.append(6): [0,1,2,3,4,5,6,7]
b.append(7): [0,1,2,3,4,5,6,7]
本文介绍了Python中使用print函数连接字符串的方法,以及通过切片和赋值操作复制列表的区别。前者展示了如何在同一行连续输出内容,后者则对比了两种复制方式在列表修改时的不同表现。
1万+

被折叠的 条评论
为什么被折叠?



