zoukankan      html  css  js  c++  java
  • 常用内建函数

    • dir:查看当前对象的可调用的函数。

    • help:查看当前函数的帮助文档

    • 字符串:

      • lower():所有的大写字母转换成小写

      • upper():所有的小写字母转换成大写

      • swapcase():大写变小写,小写变大写

      • title():每个单词首字母大写

      • capitalize():整个字符串的首字母大写,如果后面有大写也会变成小写

      • format:转义字符

      • index:查找元素,成功返回索引值,失败报错

      • find:查找元素,成功返回索引值,失败返回-1

      • replace:替换元素

      • split:分隔符,'aaaa'.split('')

      • strip:去掉首尾的空白符 v

      • startswith:判断首字母是否是你给的参数,返回值为bool值。'ssdsf'.startswith('s')

      • endwith:判断结尾字母是否是你给的参数,返回值为bool值。'ssdsf'.endwith('s')

      • count:计算对给出的参数在字符串中出现的次数。

      • join:拼接字符串。 'asd'.join('gh')

      • center:字符串居中

    • 列表:

      • append:追加数据到列表中,元素追加原封不动放进去

      • clear:清空列表

      • copy:拷贝列表

      • count:计算给出参数在列表中的出现的次数

      • extend:追加数据到列表中,把每个元素拆开放进去,参数必须是可迭代的对象

      • index:在列表中查找元素的索引位置

      • insert:追加数据到给出的索引位置

      • pop:默认删除最后一个数据,如果给索引值,删除索引对应的数据

      • remove:删除指定的元素

      • reverse:反转列表中数据,会影响原数据

      • sort:列表从小到大排序,会影响原数据

    • 元组:

      • count:查找元素出现的次数

      • index:查找元素的第一次出现索引位置

    • 字典:

      • clear:清空字典

      • copy:拷贝字典

      • fromkeys:创建字典 dict.fromkeys(['f','k','l'],2)

      • get:获取指定value值,参数是key值

      • items:返回一个二元组(key,value)形式的列表

      • keys:获取所有的key值

      • values:获取所有的value值

      • pop:删除key对应的value值

      • update:更新字典,参数是二元组形式

    • 集合:

      • add:追加数据到集合中,元素追加原封不动放进去,参数必须是不可变数据类型

      • update:追加数据到集合中,把每个元素拆开放进去,参数必须是可迭代的对象

      • clear:清空集合

      • pop:随机删除一个元素并返回,不接受参数

      • remove:删除对应的值

      • union:并集 |

      • intersection:交集 &

      • difference:差补 -

      • sysmmetric difference:差分 ^

      • discard:传入参数,删除对应的元素

    • eval():接受一个字符串对象,把字符串变成一个合法的表达式
      >>> eval('1+1')
      2
    • repr:接受一个表达式,把表达式变成字符串

      >>> repr(1+2)
      '3'
    • zip():返回一个抽象数据,将对应的序列对应索引位置拼接成一个二元组,若序列不同,以短的为主。
      >>> a = [1,2,3]
      >>> b = ('a','b','c')
      >>> zip(a,b)
      <zip object at 0x0000024DD98036C8>
      >>> list(zip(a,b))
      [(1, 'a'), (2, 'b'), (3, 'c')]
    • map(func, *iterables):返回一个迭代器
      >>> map(lambda x: x+x,[1,2,3])
      <map object at 0x00000197731BDB70>
      >>> a = map(lambda x: x+x,[1,2,3])
      >>> next(a)
      2
      >>> next(a)
      4
      >>> next(a)
      6
      >>> next(a)
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      StopIteration
  • 相关阅读:
    修改MyEclipse工作空间
    Servlet
    Java虚拟机类加载机制
    编译执行和解释执行
    awt和swing
    构造函数
    小知识点
    [剑指Offer]42-连续子数组的最大和/ [LeetCode]53. 最大子序和
    [剑指Offer]40-最小的k个数
    [剑指Offer]47-礼物的最大价值(DP)
  • 原文地址:https://www.cnblogs.com/kmnskd/p/9904559.html
Copyright © 2011-2022 走看看