python(2)-函数相关
2014-11-11 11:15
204 查看
可变参数
调用:[/code]
集合迭代
d={'a':1,'b':2,'c':3}
forvalueind.itervalues()
fork,vind.iteritems()
[s.lower()ifisinstance(s,str)forsinL](×)为什么不加else不行?
[s.lower()ifisinstance(s,str)elsesforsinL](√)
defenroll(name,gender,age=6,city='Beijing'): print'name:',name print'gender:',gender print'age:',age print'city:',city
调用:[/code]
enroll('Bob','M',7) enroll('Adam','M',city='Tianjin') 定义默认参数要牢记一点:默认参数必须指向不变对象!
*args是可变参数,args接收的是一个tuple;
**kw是关键字参数,kw接收的是一个dict。
集合迭代
d={'a':1,'b':2,'c':3}
forvalueind.itervalues()
fork,vind.iteritems()
forkeyind:
fori,valueinenumerate(['A','B','C']):
printi,value
>>>L=['Hello','World','IBM','Apple'] >>>[s.lower()forsinL] 列表表达式L=['Hello','World',18,'Apple',None][/code]
[s.lower()ifisinstance(s,str)forsinL](×)为什么不加else不行?
[s.lower()ifisinstance(s,str)elsesforsinL](√)
相关文章推荐
- python 内建函数详解及相关示例
- python操作目录、文件相关的函数
- 与python中的数字相关的内建函数及模块
- 基础知识(八)python文件操作相关函数
- Python的输入和raw_input()内建函数等以及相关运算符
- Python 关于集合的方法函数和相关模块(利于做排重)
- python字符串相关的函数
- python中关于路径获取的相关函数总结
- Python数据类型和相关函数方法
- python中与序列相关的内建函数
- python 零散记录(一) input与raw_input 数学相关函数 转换字符串的方法
- Python多线程的创建,相关函数和守护线程的理解
- python中常用检测字符串相关函数汇总
- python进阶教程之循环相关函数range、enumerate、zip
- python 函数相关
- [python相关]Python中函数的参数定义和可变参数
- python字符串、字符串处理函数及字符串相关操作
- Python中与时间相关的函数
- Python中与for循环相关的几个函数