python数据类型

 

1 元组: 

可参考django框架

简单记忆:圆括号就是元组,

特点: 就是不能增,删,修改,但是item是可以重复.

In [9]: t3 = (1,1,3,3,4)

In [10]: t3.count(1)

Out[10]: 2

函数也可以加到元组,list里

如:会用函数的返回值替换

def hello(name):

    str = "welcome to china {}".format(name)

    return str

t1 = (100,hello,200)

for item in t1:

    if not isinstance(item, int):

       print(item("gogo"))

    else:

       print(item)

 

结果:

100

welcome to china gogo

200

嵌套元组:

定义嵌套元组
   urlpatterns = (
        ('/yuan',f1),
        ('/alex',f2),
        ("/cur_time",f3)
    )

#取元组中的元素
def routers():
    urlpatterns = (
        ('/yuan',f1),
        ('/alex',f2),
        ("/cur_time",f3)
    )
    return urlpatterns

main:
    urlpatterns = routers()
    func = None
    for item in urlpatterns:
        if item[0] == path:
            func = item[1]
            break

 

posted on 2020-04-17 15:11  锋锋2019  阅读(118)  评论(0)    收藏  举报

导航