博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 内置函数、匿名函数 2. 整理
阅读量:5314 次
发布时间:2019-06-14

本文共 1591 字,大约阅读时间需要 5 分钟。

  • 作用域相关
    • **globals()——以字典的形式返回全局变量
    • **locals()——以字典的形式返回当前位置的局部变量
  • 其它相关
    • 字符串类型代码的执行
      • ***eval()——去除字符串内部的引号,返回对应内部的值
      • ***exec()——执行字符串内部的代码
  • 输入输出相关
    • input
    • print
    • ***open:
      • f1 = open('log', encoding='utf-8, mode='w' )
  • 内存相关
    • *hash
  • 文件操作相关
    • open:函数用于打开一个文件,创建一个file对象,相关的方法才恶意调用它进行读写
  • 模块相关
    • __import__:函数用于动态加类型和函数
  • 调用相关
    • ***callable:函数用于检查一个对象是否可调用(如果返回True,仍然可能调用失败
  • 查看内置属性
    • **dir:函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。入关参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度的收集参数信息。
  • 迭代器生成器相关
    • ***range inter() next()
  • 数字相关
    • 数据类型
      • bool:用于将给定参数转换为布尔类型,如果没有参数,返回:False
      • int:用于将一个字符串或数字转为整形
      • float:用于将整数和字符串转换成浮点数
      • complex:用于创建一个值为real +imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数及。
    • bin:将十进制转换成二进制并返回
    • cot:将十进制转换成八进制字符串并返回
    • hex:将十进制转换成十六进制字符串并返回
  • 数学运算
    • **abs:函数返回数字的绝对值
    • ***divmod:计算除数与被除数的结果,返回一个包含商和余的元组(a//b, a%b)
    • **round:保留浮点数的的小数位数,默认保留整数
    • *pow:求x**y次幂。(三个参数为x**y的结果对z取余)
    • **sum:丢可迭代对象进行求和计算(可设置初始值)
    • ***min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则返回最小值)
    • ***max:返回可迭代对象的最大值(可加key,key为函数名,通过函数的规则返回最大值)
  • 和数据结构相关
    • 列表和元组
      • list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素)
      • tuple:将一个可迭代对象装化成元组(如果是字典,默认将key做位元组的元素)
  • 相关内置函数
    • ***reversed:将一个徐磊翻转,并返回此翻序列的迭代器
    • slice:构造一个切片对象,用于列表的切换
    • ***len:返回一个对象中元素的个数
    • ***sorted:对所有可迭代对象进行操作,反回的是列表
    • *all:可迭代对象中,全都是True才是True
    • *any:可迭代对象中,有一个是True就是True
    • ***zip:拉链方法,返回的是一个迭代器
    • ***map:循环模式
    • ***filter:筛选模式
    • ***lambda:匿名函数,一句话函数
  • 字符串相关
    • str:将数据转化成字符串
    • format:与具体数据相关
    • ***bytes:str——>bytes
    • bytearray
    • ord:输入字符找该字符编码的位置
    • car:输入位置数字找出其对应的字符
    • ascii:是 ascii中的返回值,不是就返回/u。。。
    • ***repr:反回一个对象的string形式(原形毕露)
  • 数据集合相关
    • dict:创建一个字典
    • set:创建一个集合
    • frozenset:返回一个冻结的集合,冻结后集合不能再添加或删除任何元素

转载于:https://www.cnblogs.com/ldw970801/articles/9053440.html

你可能感兴趣的文章
MySQL学习笔记(四)
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
两数和
查看>>
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
NTP服务器配置
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>
ul li剧中对齐
查看>>
关于 linux 的 limit 的设置
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
vim中文帮助教程
查看>>
MySQL基础3
查看>>
云计算数据与信息安全防护
查看>>
全局设置导航栏
查看>>
RxJS & Angular
查看>>
面向对象(多异常的声明与处理)
查看>>
MTK笔记
查看>>
ERROR: duplicate key value violates unique constraint "xxx"
查看>>
激活office 365 的启动文件
查看>>