Python_Mix*内置函数
- 数学运算(7个)
- abs()求数值的绝对值
- divmod()返回两个数值的商和余数
- max()返回可迭代对象中的元素中的最大值或者所有参数的最大值
- min()返回可迭代对象中的元素中的最小值或者所有参数的最小值
- pow()返回两个数值的幂运算值或其与指定整数的模值
- round()对浮点数进行四舍五入求值
- sun()对元素类型是数值的可迭代对象中的每个元素求和
- 类型转换(24个)
- bool()根据传入的参数的逻辑值创建一个新的布尔值
- int()根据传入的参数创建一个新的整数
- float()根据传入的参数创建一个新的浮点数
- complex()根据传入参数创建一个新的复数
- str()返回一个对象的字符串表现形式(给用户)
- bytearray()根据传入的参数创建一个新的字节数组
- bytes()根据传入的参数创建一个新的不可变字节数组
- memoryview()根据传入的参数创建一个新的内存查看对象
- ord()返回Unicode字符对应的整数
- chr()返回整数所对应的Unicode字符
- bin()将整数转换成二进制字符串
- oct()将整数转化成八进制字符串
- hex()将整数转换成十六进制字符串
- tuple()根据传入的参数创建一个新的元组
- list()根据传入的参数创建一个新的列表
- dict()根据传入的参数创建一个新的字典
- set()根据传入的参数创建一个新的集合
- frozenset()根据传入的参数创建一个新的不可变集合
- enumerate()根据可迭代对象创建枚举对象
- range()根据传入的参数创建一个新的range对象
- iter()根据传入的参数创建一个新的可迭代对象
- slice()根据传入的参数创建一个新的切片对象
- super根据传入的参数创建一个新的子类和父类关系的代理对象
- object()创建一个新的object对象
- 序列操作(8个)
- all()判断可迭代对象的每个元素是否都为True值
- any()判断可迭代对象的元素是否有为True值的元素
- filter()使用指定方法过滤可迭代对象的元素
- map()只用指定方法去作用传入的每个可迭代对象的元素,生成新的可迭代对象
- next()返回可迭代对象中的下一个元素值
- reversed()反转序列生成新的可迭代对象
- sorted()对可迭代对象进行排序,返回一个新的列表
- zip()聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器
- 对象操作(7个)
- help()返回对象的帮助信息
- dir()返回对象或者作用域内的属性列表
- id()返回对象的唯一标识符
- hash()获取对象的哈希值
- type()返回对象的类型,或者根据传入的参数创建一个新的类型
- len()返回对象的长度
- ascii()返回对象的可打印表字符串表现方式
- format()格式化显示值
- vars()返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表
- 反射操作(8个)
- __import__()动态导入模块
- isinstance()判断对象是否是类或者类型元组中任意类元素的实例
- issubclass()判断是否是另外一个类或者类型元组中任意类元素的子类
- hasattr()检查对象是否含有属性
- getattr()获取对象的属性值
- setattr()设置对象的属性值
- delattr()删除对象的属性
- callable()检测对象是否可被调用
- 变量操作(2个)
- globals()返回当前作用域内的全局变量和其值组成的字典
- locals()返回当前作用域内的局部变量和其值组成的字典
- 交互操作(2个)
- print()向标准输出对象打印输出
- input()读取用户输入值
- 文件操作(1个)
- open()使用指定的模式和编码打开文件,返回文件读写对象
- 编译执行(4个)
- compile()将字符串编译为代码或者AST对象,使之能够通过exec语句来执行或者eval进行求值
- eval()执行动态表达式求值
- exec()执行动态语句块
- repr()返回一个对象的字符串表现形式(给解释器)
- 装饰器(3个)
- property标示属性的装饰器
- classmethod标示方法为类方法的装饰器
- staticmethod标示方法为静态方法的装饰器
Python_Mix*内置函数的更多相关文章
- Entity Framework 6 Recipes 2nd Edition(11-12)译 -> 定义内置函数
11-12. 定义内置函数 问题 想要定义一个在eSQL 和LINQ 查询里使用的内置函数. 解决方案 我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我 ...
- Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数
dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...
- python内置函数
python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...
- DAY5 python内置函数+验证码实例
内置函数 用验证码作为实例 字符串和字节的转换 字符串到字节 字节到字符串
- python之常用内置函数
python内置函数,可以通过python的帮助文档 Build-in Functions,在终端交互下可以通过命令查看 >>> dir("__builtins__&quo ...
- freemarker内置函数和用法
原文链接:http://www.iteye.com/topic/908500 在我们应用Freemarker 过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker 有没有类似于Jav ...
- set、def、lambda、内置函数、文件操作
set : 无序,不重复,可以嵌套 .add (添加元素) .update(接收可迭代对象)---等于批量 添加 .diffrents()两个集合不同差 .sysmmetric difference( ...
- SQL Server 内置函数、临时对象、流程控制
SQL Server 内置函数 日期时间函数 --返回当前系统日期时间 select getdate() as [datetime],sysdatetime() as [datetime2] getd ...
- Python-Day3知识点——深浅拷贝、函数基本定义、内置函数
一.深浅拷贝 import copy #浅拷贝 n1={'k1':'wu','k2':123,'k3':['carl',852]} n2=n1 n3=copy.copy(n1) print(id(n1 ...
随机推荐
- OpenCV自带dnn的Example研究(1)— classification
这个博客系列,简单来说,今天我们就是要研究 https://docs.opencv.org/master/examples.html下的 6个文件,看看在最新的OpenCV中,它们是如何发挥作用的. ...
- python实现单例模式的三种方式及相关知识解释
python实现单例模式的三种方式及相关知识解释 模块模式 装饰器模式 父类重写new继承 单例模式作为最常用的设计模式,在面试中很可能遇到要求手写.从最近的学习python的经验而言,singlet ...
- iOS __block 关键字的底层实现原理 -- 堆栈地址的变更
默认情况下,在block中访问的外部变量是复制过去的.但是可以加上 __block 来让其写操作生效. 原理: Block 不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的内存地址. ...
- vue3.0使用axios报错问题记录
vue-cli3.0使用axios的时候出现错误,记录一下 报错信息: Uncaught TypeError: Cannot set property $axios of #<Vue> w ...
- 论文笔记:ATOM: Accurate Tracking by Overlap Maximization
ATOM: Accurate Tracking by Overlap Maximization 2019-03-12 23:48:42 Paper:https://arxiv.org/pdf/18 ...
- iOS has conflicting provisioning settings 解法
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- Exception in thread "main" org.apache.ibatis.binding.BindingException: Type interface com.test.bean.groupMapper is not known to the MapperRegistry.
Exception in thread "main" org.apache.ibatis.binding.BindingException: Type interface com. ...
- Vue-admin工作整理(十六):Ajax-axios进行请求封装+拦截器
典型的工具类封装,增加拦截起来做相应的处理 user.js: import axios from './index' export const getUserInfo = ({ userId }) = ...
- java扫描文件。
前言:一步一步来实现迷你ioc框架,前面的容器工厂也是一个铺垫,这次的扫描文件也是一个铺垫…… 需求:扫描当前项目下所有文件.包括文件夹下文件夹里面的文件.利用递归进行扫描 ScanFileUtil类 ...
- Python3.6 运行提示 ImportError: cannot import name 'CONFIG_FILE'
如下代码: import os from utils.file_reader import YamlReader BASE_PATH = os.path.split(os.path.dirname(o ...