zoukankan      html  css  js  c++  java
  • day5-Python学习笔记(八)内置函数

    #函数即变量
    # len type print input str

    # print(all([1, 2, 3, 4])) # 判断可迭代的对象里面的值是否都为真
    # print(any([0, 1, 2, 3, 4])) # 判断可迭代的对象里面的值是否有一个为真
    # print(bin(100)) # 十进制转二进制
    # ejz = bin(100)
    # print(ejz.replace('0b',''))
    # print(chr(65)) # 打印数字对应的ascii
    # print(ord('A')) # 打印字符串对应的ascii码
    # print(dir(1)) # 打印传入对象的可调用方法
    # print(eval('[]')) # 执行python代码,只能执行简单的,定义数据类型和运算
    # code = 'def func(a):pass'
    # print(eval(code))
    # code = '''def a():print('aa')'''
    # print(exec(code)) # 执行python代码
    #zip
    # print(filter(lambda x: x > 5, [12, 3, 12, 2, 1, 2, 35])) # 把后面的迭代对象根据前面的方法筛选
    # print(map(lambda x: x > 5, [1, 2, 3, 4, 5, 6]))

    ids= [1,2,3,4,7,8,0,-1]
    names=['小黑','小白','小黄','小绿']
    names1=['小黑','小白','小黄','小绿']

    # for id,name,s in zip(ids,names,names1):
    # print(id,name,s)
    print(sorted('0123450'))#升序
    print(sorted(ids,reverse=True))#降序
    round(1.987123,5)# 保留几位小数

    # def func(a):
    # if a%2==0:
    # return a
    # else:
    # return '奇数'
    # nums = [x for x in range(11)]
    # print(nums)
    # res = map(func,nums)
    # print(list(res))
    # #循环调用函数,然后把每次函数处理的结果,放到一个list里面返回


    def func(a):
    if a%2==0:
    return True
    else:
    return False
    nums = [x for x in range(11)]
    # print(nums)
    res = filter(func,nums)
    print(list(res))
    #filter 也是帮你循环调用函数的,filter只保存结果返回为真的


    函数即变量
    # def say(name):
    # print(name)
    #
    # ybq = say
    # ybq('原宝青')

    def add():
    print('添加商品')
    def view():
    print('查看商品')
    def delete():
    print('删除商品')

    choice = input('请输入选择 1、2、3、').strip()

    menu = {
    '1':add,
    '2':view,
    '3':delete
    }
    if choice in menu:
    menu[choice]() #适合用于函数没有参数,或者参数是一样的情况下。
    else:
    print('输入错误')







  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/flynn0825/p/8322034.html
Copyright © 2011-2022 走看看