Python中的工厂方法 funtional的思维来做 非oop的实现,funtionaloop,[Python]代码#f
Python中的工厂方法 funtional的思维来做 非oop的实现,funtionaloop,[Python]代码#f
[Python]代码
#file: item.py#-*- encoding: utf-8 -*-'''题目的要求是传入一个对象或者对象list给 x 属性 然后对这个 x 属性进行迭代 不管他拥有几个可迭代元素 甚至只有一个 都可以完整的显示我选择用Python中的工厂方法 funtional的思维来做 非oop的实现'''config = {'YES_I_WANNA_DO_IT':True,"NO_piceof_shit":False}def setter(N): def print_iter(M = True):#开关 如果m!=0则打开闭合输入 直接进行迭代 if type(N) is not list and M: return [N] else: return N[:] return print_itert = setter('123')#迭代 ---测试代码——--for i in t(): print i #output: #1 #2 #3t = setter(['helloworld','其实不用修改魔术方法也可以做到 只是比较funcational',' closure(闭包) 是脚本语言的精粹 就像指针之于C'])for j in t(): print j #output: #123 #helloworld #其实不用修改魔术方法也可以做到 funcational #closure(闭包) 是脚本语言的精粹 就像指针之于C
相关内容
- python采集百度百科名片,,#!/usr/bin/p
- 自动生成 unity_build.cpp,unity_build.cpp,# home.zhenl
- 普通 IP 转换为十进制 IP,ip转换为十进制,[Python]代码
- python将pvr格式转换成pvr.ccz,pythonpvrpvr.ccz,import zlibi
- 生成四位不重复数字(0-9)的所有组合,四位0-9,[Python]代
- 猜数字游戏8步以内的完全求解决策树生成程序,猜数字
- 比系统自带的更加友好的makedir函数,自带makedir函数,
- 打印杨辉三角形,杨辉三角形,[Python]代码Py
- 求最大最小最大值因数,最大值因数,[Python]代码Py
- 筛法生成质数(素数)的生成器,质数素数,[Python]代码
评论关闭