zoukankan      html  css  js  c++  java
  • Python

    Python的第十六天

    一、常用的内置参数

    1、abs:取绝对值 print(abs(-10))

    2、all:要求全为真,结果才是True 

    a = [0,2,3,4]

    print(all(a)) ------Flase

    3、any:任意一个为真,结果就为真

    a = [0,2,3,4]

    print(all(a)) ------True

    4、chr:所输入的数字相对应的ASCII值

    print(chr(67))-------c

    5、dict
    print(dict())----打印空字典
    print(dict(name="alex",age=22))

    6、打印当前程序的所有变量名
    name="alex"
    age=22
    print(dir())

    ['__annotations__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'age', 'name']
    7、locals:打印当前程序(当前作用域)的所有变量名and变量值
    name="alex"
    age=22
    print(locals())

    '__cached__': None, 'name': 'alex', 'age': 22

    8、map
    l = list(range(10))
    print(l)
    def data(x): #只能定义一个参数
    return x**2
    m=map(data,l) #并没有计算
    for i in m: #每循环一次,就把列表里的一个元素扔给data函数执行
    print(i)

    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    0
    1
    4
    9
    16
    25
    36
    49
    64
    81

    9、max、min、sum

     l = list(range(10))
    print(max(l))
    print(min(l))
    print(sum(l))

    10、ord:打印ASCII字符对应的10进制数
    print(ord("a"))--------97

    11、enumerate:打印索引
    for index,val in enumerate(["alex","jack"]):
    print(index,val)

    0 alex
    1 jack

    12、round:四舍五入

    print(round(3.1415926,2))----------3.14
    13、zip:使两个不同列表里的值一一对应组合起来

    a = ["liang","wang","li"]
    b = ["black girl","sun","liu"]
    for i in zip(a,b):
    print(i)
    
    

    ('liang', 'black girl')
    ('wang', 'sun')
    ('li', 'liu')

    14、filter:把列表里的每一个元素交给第一个参数(函数)运行,若结果为真,则保留这个值

    l = list(range(10))
    def compare(x):
    if x > 5:
    return x
    print(l)
    for i in filter(compare,l):
    print(i)

    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    6
    7
    8
    9

     
     
     
     
    
    
  • 相关阅读:
    redis发布订阅
    redis学习笔记(面试题)
    redis安全 (error) NOAUTH Authentication required
    HDU3001 Travelling —— 状压DP(三进制)
    POJ3616 Milking Time —— DP
    POJ3186 Treats for the Cows —— DP
    HDU1074 Doing Homework —— 状压DP
    POJ1661 Help Jimmy —— DP
    HDU1260 Tickets —— DP
    HDU1176 免费馅饼 —— DP
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14390688.html
Copyright © 2011-2022 走看看