专业编程基础技术教程

网站首页 > 基础教程 正文

Python进阶练习思路:高阶函数、常用内置函数用法实例分析

ccvgpt 2024-10-12 13:45:33 基础教程 4 ℃

本文实例讲述了Python高阶函数、常用内置函数用法。分享给大家供大家参考,具体如下:

高阶函数:

  • 允许将函数作为参数传入另一个函数;
  • 允许返回一个函数。

常用内置函数:

  • abs(x):求绝对值
  • range([start], stop[, step]) :产生一个序列,默认从0开始 注意:返回的不是一个list对象

小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

  • oct(x)
    将一个数字转化为8进制
  • hex(x)
    将整数x转换为16进制字符串
  • bin(x)
    将整数x转换为二进制字符串
  • chr(i):返回整数i对应的Unicode字符
  • ord(x):将字符转换成对应的Unicode编址
  • enumerate(sequence [, start = 0]):返回一个可枚举的对象,该对象的next()方法将返回一个tuple
  • iter(o[, sentinel]) :生成一个对象的迭代器,第二个参数表示分隔符
  • sorted(iterable[, cmp[, key[, reverse]]]) 对可迭代对象进行排序
  • cmp(x, y) :如果x < y ,返回负数;x == y, 返回0;x > y,返回正数
    • all(iterable)
      1、可迭代对象中的元素都为真的时候为真
      2、特别的,可迭代对象若为空返回为True
  • any(iterable)
    1、可迭代对象中的元素有一个为真的时候为真
    2、特别的,可迭代对象若为空返回为False
  • eval(expression [, globals [, locals]]) :计算表达式expression的值
  • exec(object[, globals[, locals]]):执行储存在字符串或文件中的 Python 语句
  • compile(source, filename, mode[, flags[, dont_inherit]])
      • 将source编译为代码或者AST对象。代码对象能够通过exec语句来执行或者eval()进行求值。
        1、参数source:字符串或者AST(Abstract Syntax Trees)对象。
        2、参数 filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
        3、参数model:指定编译代码的种类。可以指定为 ‘exec','eval','single'。
        4、参数flag和dont_inherit:这两个参数暂不介绍
  • id(object) :函数用于获取对象的内存地址
  • isinstance(object, classinfo):判断object是否是class的实例
  • len(s) :返回长度(ascll格式的返回字节数,unicode返回字符数/或元素个数)
  • repr(object) :将对象转化为供解释器读取的形式,实质是返回一个对象的 string 格式
  • type(object) :返回该object的类型
  • 以上就是本文的全部内容啦,希望能给各位的学习带来一些帮助!!!

    Python进阶练习思路:高阶函数、常用内置函数用法实例分析

    最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

    Tags:

    最近发表
    标签列表