《笨办法学 Python》 学习笔记03 —— Function、List、Dist
来源:互联网 发布:软件代替身份证读卡器 编辑:程序博客网 时间:2024/06/14 07:02
Function
# this one is like your scripts with argvdef print_two(*args): arg1, arg2 = args print "arg1: %r, arg2: %r" % (arg1, arg2)# ok, that *args is actually pointless, we can just do thisdef print_two_again(arg1, arg2): print "arg1: %r, arg2: %r" % (arg1, arg2)# this just takes one argumentdef print_one(arg1): print "arg1: %r" % arg1# this one takes no argumentsdef print_none(): print "I got nothin'."def add(a, b): print "ADDING %d + %d" % (a, b) return a + b"""This function will break up words for us.""" words = stuff.split(' ') """Sorts the words.""" sorted(words)"""Prints the first word after popping it off.""" word = words.pop(0)"""Prints the last word after popping it off.""" word = words.pop(-1)
List
hairs = ['brown', 'blond', 'red']weights = [1, 2, 3, 4]
# we can also build lists, first start with an empty oneelements = []# then use the range function to do 0 to 5 countsfor i in range(0, 6): print "Adding %d to the list." % i # append is a function that lists understand elements.append(i)# now we can print them out toofor i in elements: print "Element was: %d" % i
Dict
>>> stuff = {'name': 'Zed', 'age': 36, 'height': 6*12+2}>>> print stuff['name']Zed>>> print stuff['age']36>>> del stuff['name']
- 《笨办法学 Python》 学习笔记03 —— Function、List、Dist
- 《笨办法学 Python》 学习笔记05 —— Class
- 《笨办法学 Python》 学习笔记01
- 《笨办法学 Python》 学习笔记02
- “笨办法”学python笔记
- python学习-list tuple dist set
- 《笨办法学 Python》 学习笔记04 if-while-for
- 笨办法学python学习笔记(1~5)
- 笨办法学Python学习笔记 练习16
- 笨办法学Python学习笔记 练习17
- 笨办法学Python学习笔记 练习18
- 笨办法学Python学习笔记 练习19
- 笨办法学Python学习笔记 练习21
- 笨办法学Python学习笔记 练习25
- 笨办法学Python学习笔记 练习26
- 笨办法学Python学习笔记 练习32
- “笨办法学python”学习笔记-习题5
- “笨办法学python”学习笔记-错误整理
- equals() comapreTo的区别
- (Effective C++)第二章 构造、析构和赋值运算(Constructors,Destructors and Assignment Operators)
- 什么是OSI模型?各层的功能是什么?
- 文件的读写位置问题
- Java方法的参数传递
- 《笨办法学 Python》 学习笔记03 —— Function、List、Dist
- (Effective C++)第三章 资源管理(Resource Management)
- 下载旧的debian版本(jigdo下载)
- 从 C++ 到Objective-C
- MDK出现 access violation at 0x***: no 'write' permission之解决办法
- 将字符串中相邻相同的子串合并为一个子串
- getField getDeclaredField
- GNU C中不为人知的特色:__attribute__机制
- 正则表达式学习笔记3