zoukankan      html  css  js  c++  java
  • python 内置函数(二)

    内置函数

    list                    列表

    tuple                元组

    数据类型:int bool 

    数据结构:dict   list   tuple    set    str

    reversed()                       反转

    保留原列表 生成一个反向的迭代器

    slice()                              可以生成一个切片规则,无限套用

    l = (1,2,3,4,5,6,7,8,9)
    sli = slice(1,5,2)
    print(l[sli])
    print(l[1:5:2])

    (2, 4)
    (2, 4)

    format()                           可以设置字符串的位置

    print(format('大家好', '<30'))
    print(format('大家好', '>30'))
    print(format('大家好', '^60'))

    bytes                               转换成bytes类型

    print(bytes('大家好',encoding='GBK'))
    print(bytes('大家好',encoding='utf-8'))

    b'xb4xf3xbcxd2xbaxc3'
    b'xe5xa4xa7xe5xaexb6xe5xa5xbd'

    ord()                                查看对应的ascii码

    print(ord('1'))

    49

    chr()                                查看ascii码对应的字符

    print(chr(55))

    7

    ascii()                              查看对应的编码序号

    print(ascii(''))

    'u597d'

    repr()                              用语%r格式化输出

    name = '张三'
    print('你好%r'%name)
    print(repr('1'))
    print(repr(1))

    你好'张三'
    '1'
    1

    会让一个变量原封不动的输出,就算是个字符串也会带着引号

    dict                                 字典

    set                                  集合

    frozenset                        冻结,冻结后的可以作为key

    zip                                  拉链方法,字典只能拉上key

    filter(函数名,可迭代对象)    

    将可迭代对象分别筛选,将结果是True的返回给一个变量

    map(函数名,可迭代对象)

    将可迭代对象分别执行前面的函数,再返回给一个变量

    filter:执行了filter之后的结果集合<=执行之前的个数

      filter只管筛选,不会改变值

    map:执行前后元素个数不变

      值可能发生改变

    sort                                    在原列表上从小到大的排序,会改变原列表的顺序

    可以设置key值

    sorted                                可以在一个新列表从小到大排序,不会改变原列表,但是要少用,占内存

    匿名函数

    函数名 = lambda 参数 : 返回值

  • 相关阅读:
    Educational Codeforces Round 88 (Rated for Div. 2) D. Yet Another Yet Another Task(枚举/最大连续子序列)
    Educational Codeforces Round 88 (Rated for Div. 2) A. Berland Poker(数学)
    Educational Codeforces Round 88 (Rated for Div. 2) E. Modular Stability(数论)
    Educational Codeforces Round 88 (Rated for Div. 2) C. Mixing Water(数学/二分)
    Codeforces Round #644 (Div. 3)
    Educational Codeforces Round 76 (Rated for Div. 2)
    Educational Codeforces Round 77 (Rated for Div. 2)
    Educational Codeforces Round 87 (Rated for Div. 2)
    AtCoder Beginner Contest 168
    Codeforces Round #643 (Div. 2)
  • 原文地址:https://www.cnblogs.com/GrandDarkness/p/8206549.html
Copyright © 2011-2022 走看看