勇敢的迈出第一步!
2017-04-19 17:09
232 查看
简单的记录自己记下来的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无关了。
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]
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]
相关文章推荐
- 程序员:艰难的人生才开始,勇敢的迈出第一步吧!
- 勇敢迈出第一步
- 第一次带项目遇到的复杂问题如何解决?学会任务分解,勇敢迈出第一步!
- 我勇敢的迈出了第一步
- 永远都勇敢地迈出第一步
- 这是我迈出的第一步:)
- 看清自己是成功迈出“自我管理”的第一步
- get a foot in the door 迈出第一步
- 迈出第一步,博客开张
- 迈出第一步erlang
- 袖珍电子书,迈出第一步
- [原创]迈出NIOS的第一步,HelloNIOS
- 看了那么多干货文章,还是很迷茫,如何迈出产品第一步?
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP(转)
- 大学毕业 怎样迈出第一步财路?
- 【转】APUE学习1:迈出第一步,编译myls.c
- 领取《出海宝典》,迈出成功出海的第一步!
- 万里长征迈出第一步
- 看清自己是成功迈出“自我管理”的第一步