Python 学习小心得 001
最近花了2天时间学习了一下python。越发的觉得,整个编程语言的进程就是一部活活的进化史。看见了它拥有所有的编程语言都有的不变的筋骨,看见了它萃取他人之精华,也看见了它化繁为简自成一派的优势。
时代在进步,我为此感到了无比的欣喜。最近常常和身边的朋友说,长大真是一件好美妙的事情,可以看懂了以前看不懂的电影,理解了以前理解不了的书,听懂了以前听不懂的音乐,唯有一点,似乎对人的宽容和耐心比以前少了些,也许是发现,再好玩的人再有意思的人都有个终点,不如我自己好玩。哈哈哈哈。不过我也很清楚的明白,这是不好的,要像我的同事Alejandro学习,做一个耐心的,谦虚的,有责任感的,thoughtful的人。
As my principal:
Do something good
Do something meaningful
Do something helpful
下面要记录下我在python里面的小感受。
1. 化繁为简,只用list代替了queue, stack, list, array. 所有的iteratable的操作都可以用list完成。
2. Slice in list 太机智!!
eg. list [1, 2, 3, 4, 5]
时代在进步,我为此感到了无比的欣喜。最近常常和身边的朋友说,长大真是一件好美妙的事情,可以看懂了以前看不懂的电影,理解了以前理解不了的书,听懂了以前听不懂的音乐,唯有一点,似乎对人的宽容和耐心比以前少了些,也许是发现,再好玩的人再有意思的人都有个终点,不如我自己好玩。哈哈哈哈。不过我也很清楚的明白,这是不好的,要像我的同事Alejandro学习,做一个耐心的,谦虚的,有责任感的,thoughtful的人。
As my principal:
Do something good
Do something meaningful
Do something helpful
下面要记录下我在python里面的小感受。
1. 化繁为简,只用list代替了queue, stack, list, array. 所有的iteratable的操作都可以用list完成。
Check if empty
- if
not myList:
print "Nothing here
- Len(list) == 0
Use list as a queue
- Dequeue = pop(0)
- Enqueue = append()
Use list as stack
- Push() = append()
- Pop() = pop()
Assign a list
- Assign size = 10 的 bool list 并赋值 False
- Res = [False]*10
2. Slice in list 太机智!!
eg. list [1, 2, 3, 4, 5]
- 倒数第一个值 list[-1]
- reserve list [::-1]
- get 第2-4 list[1:4]
鸿篇巨制啊!
ReplyDelete...完了个蛋,怎么就被你发现了,哈哈哈!我要换工作,你快给我推荐推荐。我要practice 去面试!
Delete