- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 python面向对象高级编程
1.请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution: class Screen(object): @property def width(self): return self._width @property def height(self): return...
2018-02-15 17:10:58 257
原创 python返回函数
def createCounter(): i=0 def counter(): nonlocal i i=i+1 return i return counter #测试代码 counterA= createCounter() print(counterA(), counterA(), counterA(), counterA(...
2018-02-09 23:02:40 937
原创 python入门之Python中list,tuple,dict,set辨析
1.list用法 list,顾名思义,是一个集合,用L=[a,b,c]表示。集合中可以包含任意类型的元素,且是有序的,可以通过下标来访问。 支持倒序访问, List通过内置的append()方法来添加到尾部,L.append(‘sth’) 通过insert()方法添加到指定位置(下标从0开始):L.insert(index,’sth’) 通过pop()删除最后尾部元素,L.pop(); ...
2018-02-09 18:52:18 240
原创 python函数式编程—高阶函数练习题
俗话说:光说不练假把式……学而不思则罔……近来在跟着廖雪峰前辈的python教程学习,做一些题目练习一下 一、python高阶函数 1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]: #函数代码 def standards(s): ...
2018-02-07 18:44:00 1051
原创 python学习之函数
1.函数的定义 函数的定义方式 def power(x,y): return x*y 2.函数的参数 **1.1函数的参数有五大类,按照混合参数中的命名顺序分别是:** (1)必选参数:调用函数时必须要传入 (2)默认参数:调用函数时若与默认参数不同需要重新传入,要用不可变对象 (3)可变参数:可变参数允许传入0个或任意个参数,在函数调用时这些可变参数自动组装为一个tup...
2018-02-05 21:48:22 195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人