• 第25天python内置函数的学习min max知识



    #max 需要传入可迭代的(for),比较是从第一个元素比较
    # age={"age1":18,"age4":50,"sge6":10,"sge111":100}
    # print(max(age))#起出key值最大的值:sge6,一一比较
    #
    # print(max(age.values()))#字典values的最大值,只能拿到values,不能拿到对应的key

    # zip(age.values(),age.keys())
    # print(list(zip(age.values(),age.keys())))
    # print(max(zip(age.values(),age.keys())))

    # li=[1,8,0,100,6]
    # print(max(li))
    
    
    age=[
    {"name":"zhngshan","age":18,
    "name":"lisi","age":50,
    "name":"waner","sge":10,
    "name":"mazi", "sge":100
    }]
    print(max(age,key=lambda dic:dic['age']))
    # ret=[]
    # for item in age:
    # ret.append(item["age"])




    #input() 函数接受一个标准输入数据,返回为 string 类型。
    #input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。
    # 而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。
    # a= input("请输入")
    # print(a,type(a))


    # # int() 函数用于将一个字符串或数字转换为整型。
    # print(int("123"))
    # print(int(123.4))

    # isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。如果要判断两个类型是否相同推荐使用 isinstance()。
    # a=123
    # print(isinstance(a,int))#输出结果是True


    # len() 方法返回对象(字符、列表、元组等)长度或项目个数。


    # list() 方法用于将元组,字符串转换为列表。
    # tup1=(1,2,3,"56")
    # tup2="5sfslfls6"
    # print(list( tup1 ),list(tup2))

    # map() 会根据提供的函数对指定序列做映射。
    # 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
    # def square(x) : # 计算平方数
    # return x ** 2
    # a=map(square, [1,2,3,4,5]) # 计算列表各个元素的平方
    # print(list(a))

    # oct() 函数将一个整数转换成8进制字符串。

    # pow() 方法返回 xy(x的y次方) 的值,函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z
    # print(pow(10,3)) #方法返回 xy(x的y次方) 的值,


    # print(pow(10,3,4))#函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z


    # # reversed 函数返回一个反转的迭代器。要转换的序列,可以是 tuple, string, list 或 range。
    # a="wertyui"
    # b=(1,3,6,7)
    # c=[1,5,"sjfja"]
    # print(list(reversed(a)))
    # print(list(reversed(b)))
    # print(list(reversed(c)))

    # round() 方法返回浮点数x的四舍五入值
    # print(round(3.4))
    # print(round(3.5))

    # set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

    # slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
    # a="hellorrr"
    # b=slice(3,8,2)#起始位置为3,结束位置为8,补偿为2
    # print(a[b])#输出的时候b=slice(3,8,2)是下标

    # sorted() 函数对所有可迭代的对象进行排序操作,只能对同类型
    # l=[1,4,8,0,6]
    # l1=["a","b","g","c"]
    # l2=["jk","fs","az"]
    # print(sorted(l))#[0, 1, 4, 6, 8]比较大小
    # print(sorted(l1))#['a', 'b', 'c', 'g']
    # print(sorted(l2))#['az', 'fs', 'jk'],开始字母为准


    # sum() 方法对系列进行求和计算。可迭代对象,如:列表、元组、集合。

    # a=[0,1,2,3]#列表
    # print(sum(a))
    # b=(0,1,2,3)#元组
    # print(sum(b))
    # c={1,2,3,4}#集合
    # print(sum(c))

    # tuple 函数将其他转换为元组。
    # a=[0,1,2,3]#列表
    # b=tuple(a)
    # print(b)
    # c={1,2,3,4}#集合
    # d=tuple(c)
    # print(d)

  • 相关阅读:
    更改EBSserver域名/IP
    iOS Dev (60) 怎样实现 UITextView 中的 placeHolder
    程序猿的量化交易之路(29)--Cointrader之Tick实体(16)
    美团面试中被问到的问题汇总
    汇报措辞:你懂得如何向领导汇报吗(审阅、审批、审阅、批示、查阅)?
    九月份总结
    Android 编程之第三方开发 MaoZhuaWeiBo微博开发演示样例-1
    OLE操作Excel编译错误处理
    在 VS2008 下操作 Excel 的方法总结
    vs2008 ole excel
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11552983.html
Copyright © 2020-2023  润新知