码迷,mamicode.com
首页 > 编程语言 > 详细

python web框架企业实战详解(第六期)\第一课时-sorted&if&for

时间:2016-03-13 06:32:24      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

1、元组和列表的区别?
元组:用元括弧括起来的一组元素集合。其特点是内容丌可变,即一旦定义其长度和内容都是固定的;类似于C询言的数组。
列表:由中括弧括起来的包含一组元素的集合;其特点是长度和内容都可以改变。可以理解为java中的链表数组。

2、python中分割列表用什么方式?
L = [0, False, ‘l‘,‘AA‘,‘BBB‘]
print L[1:],L[:1],L[1:2],L[-1]

3、python中怎么进行多行注释?
采用三个单引号或者双引号括起来,如:
def foo():
    """multiple
    lines
    comments"""
    print "in foo"
foo()


4、实现一个函数,传入任意一个整数返回其阶乘的值,传入值必须小于10
def q4(arg1):
    if arg1<=10:
        ret=1
        for i in range(arg1):
            j=i+1
            ret=ret*j
            print "ret= %i ,i=%i,j=%i" % (ret,i,j)
        return ret
print q4(5)
print q4(11)
>>> 
ret= 1 ,i=0,j=1
ret= 2 ,i=1,j=2
ret= 6 ,i=2,j=3
ret= 24 ,i=3,j=4
ret= 120 ,i=4,j=5
120
None
>>> 

5、给定{1:‘v1‘, 4:‘k4‘, 3:‘s3‘, 2:‘b2‘},根据其键值进行排序
def q5():
    d1={1:‘v1‘, 4:‘k4‘, 3:‘s3‘, 2:‘b2‘}
    #d2= sorted(d1.iteritems(), key=lambda d:d1[1], reverse = True)
    d2= sorted(d1.items())
    print d2
q5()
>>> 
[(1, ‘v1‘), (2, ‘b2‘), (3, ‘s3‘), (4, ‘k4‘)]
>>> 

--eof--

python web框架企业实战详解(第六期)\第一课时-sorted&if&for

标签:

原文地址:http://blog.csdn.net/t0nsha/article/details/50869190

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!