zoukankan      html  css  js  c++  java
  • 20181211hw

    1.请问这个函数有多少个参数?

    def MyFun((x,y), (a, b)):

          return x * y - a * b

    0个

    因为是元组,不可更改所以不能做为参数。

    2.编写一个函数满足以下功能:

    计算打印所有参数的和乘以基数(base=3)的结果

    def mylen(*args,base=3):
        sum = 0
        for i in args:
            sum += i
        if base == 3:
            sum = sum*3
    print(sum)

    3.下面代码会输出什么:

    def f(x,l=[]):

        for i in range(x):

            l.append(i*i)

        print (l)

    f(2)               [0,1]

    f(3,[3,2,1])    [3,2,1,0,1,4]

    f(3)               [0,1,0,1,4]

    4.列表的sort方法和sorted的区别是什么?试举例说明?

    sort()sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。

    sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

    5.尝试用两个方式,分别用一行语句实现去除了中的相同项,将结果存放在l2列表中

    l1 = ['b','c','d','b','c','a','a']
    l2 = []
    
    一、
    l2=[]
    for i in l1:
        if i not in l2:
            l2.append(i)
    print(l2)
    二、
    

     6.

    现有一个由100以内所有偶数组成的列表,将列表中所有能被4和6整除的数去除
    l1=[i for i in range(0,100) if i % 2 ==0]
    
    l2=[i for i in range(0,100) if i % 4 ==0]
    
    l3=[i for i in range(0,100) if i % 6 ==0]
    
    l4=l2+l3
    
    l5=[]
    for i in l1:
        if i not in l4:
            l5.append(i)
    print(l5)

     

  • 相关阅读:
    蛤圈不能圈一切---逐梦蛤蛤圈
    Unix培训基础
    java培训基础
    数据库基础
    Python生成requirements.txt方法
    免费高质量代理IP
    lxml库的xpath的使用
    python自带GUI库tkinter教程,全网最全最好
    selenium博客
    Linux-Centos下selenium部署
  • 原文地址:https://www.cnblogs.com/liuyibo007/p/10104898.html
Copyright © 2011-2022 走看看