Python 内置函数笔记
其中有几个方法没怎么用过, 所以没整理到
| abs(a) | 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 |
| all(a) |
如果元组、列表里面的所有元素都非零,返回True;否则返回False. all([-1,' ',1]) |
| any(a) |
如果元组、列表里面存在非零元素,返回True;否则返回False. any([1,' ',False]) |
| ascii(a) | 返回一个可打印的对象字符串方式表示 |
| bin(a) | 把整数转化成二进制 |
| bool(a) | 把一个值转化为布尔值,如果该值为假或者省略返回False,否则返回True |
| bytearray([source[, encoding[, errors]]]) |
返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。可以通过“字节与字节数组操作”章节来查看相关字节数组的内容。下面说明一下几种特别的使用方法: a = bytearray('1234深圳', 'utf-8')
|
| bytes([source[, encoding[, errors]]]) |
返回一个新的bytes对象,(它)是一个由0~255的整数构成不可变序列。 a = bytes('abc', 'utf-8')
|
| callable(a) | 检查对象object是否可调用。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。 |
| chr(a) | 把整数转化成对应的字母 |
| classmethod | |
| compile | |
| complex | |
| delattr(object, name) | 删除object的name属性,若name属性不存在,抛出异常 |
| dict(**kwarg) |
dict(mapping, **kwarg) |
| dir([a]) | 没有参数,返回当前局部范围的名单列表。有参数,试图返回该对象的有效的属性列表。 |
| divmod(a,b) |
以元组的形式返回a//b以及a%b。 divmod(8,4) |
| enumerate(a) |
返回一个枚举类型 nums = [1, 2] |
| eval(str [,globals [,locals ]]) |
函数将字符串str当成有效Python表达式来求值,并返回计算结果。 eval('1+2+3')
|
| exec(object[, globals[, locals]]) |
将字符串str当成有效Python代码来执行。 exec('print("I Love you !!!")')
|
| filter(function or None, iterable) |
过滤器 |
| float(a) | 将a转换成浮点型 |
| format | |
| frozenset(iterable) | 使用迭代器返回一个不可变的集合 |
| getattr(object, name[, default]) | 返回objcet中的name属性值,当name属性不存在时,返回default,若default没定义,抛出异常 |
| globals() | 返回一个代表当前全局变量表的字典, 包括(变量, __doc__, __name__等) |
| hasattr(object, name) | 测试object中是否有name属性,有则返回true |
| hash(obj) | 返回对象的哈希值 |
| help(obj) | 拿到制定类或方法的帮助文档 |
| hex(a) | 把整数为前缀以“0x”的小写十六进制字符串. |
| id(object) | 返回一个对象的“身份”。该“身份”的值是一个独一无二的整形并且在该对象的生命周期内始终不变。两个生命周期不重叠的对象可能会有相同的“身份”。 |
| input(str) | 显示str字符串后接收键盘输入 |
| int(a) | 将a转换成整形 |
| isinstance(name, 变量类型) | 判断name变量是否为指定的变量类型,是则返回true |
| issubclass(name, classinfo) | 判断name变量是否为classinfo的子类,是则返回true |
| iter(obj) | 返回obj(容器对象)的迭代器 |
| len(name) | 返回name变量的长度 |
| list(a) | 将a转换成列表 |
| locals() | 以字典类型返回当前位置的全部局部变量。 |
| map(function, iterable) | 将迭代器的每一个值通过函数进行加工,返回所有加工后的元素组成的列表 |
| max(a, key) |
返回元组、列表或参数中的最大值 |
| memoryview | |
| min(a) | 返回元组、列表或参数中的最小值 |
| next(iterable) | 获取迭代器的下一个元素,当没有下一个时,抛出异常 |
| object | |
| oct(a) | 把整数转化成八进制 |
| open(file, mode='r', encoding=''...) |
打开一个文件, 返回 TextIOWrapper 对象
|
| ord(a) | 把对应的字符转成整数 |
| pow(x, y[, z]) | 只有x,y时,等价与 x**y, |
| print() | 屏幕输出 |
| property(fget=None,fset=None, fdel=None, doc=None) |
包装类属性,用于外部访问 class A(): |
| range() |
range类型表示一个不可变的数字序列,通常用于循环中特定次数的循环 range(5) |
| repr(a) | 将一个对象转成字符串显示 |
| reversed(a) | 将列表、元组前后颠倒,返回的是迭代器,可以使用list()函数生成 |
| round(number[, ndigits]) | 返回浮点数number保留ndigits位小数后四舍五入的值。 |
| set([iterable]) | 返回一个集合对象,可选参数(如果有的话) |
| setattr(object, name, value) | 将object中name属性值更新为value,若name属性不存在,则新建 |
| slice | |
| sorted(a[, key=function, reverse=True]) | 将元组、列表或参数中的值进行排序,默认从小到大, 若指定key则将每个值经函数处理后进行排序, 指定reverse=True则会按照从大到下排序 |
| staticmethod(function) | 为函数返回一个静态方法. |
| str(s) | 将s转换成字符串 |
| sum(a) | 返回元组、列表或参数中的和 |
| super() | 多继承时调用父类方法 |
| tuple(a) | 将a转换成元组 |
| type(name) | 返回name变量的类型 |
| vars([object]) | 返回任何(具有__dict__属性的)对象的__dict__属性。 |
| zip(a, b) |
示例代码: a = [1, 2, 3, 4] |
Python 内置函数笔记的更多相关文章
- 【转】python 内置函数总结(大部分)
[转]python 内置函数总结(大部分) python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为 ...
- python 内置函数总结(大部分)
python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是pytho ...
- 【Python】Python内置函数dir详解
1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: 复制代码代码如下: >>> help(dir)Help on built-in function ...
- python内置函数
python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...
- python 内置函数和函数装饰器
python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...
- Python基础篇【第2篇】: Python内置函数(一)
Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...
- [python基础知识]python内置函数map/reduce/filter
python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...
- Python内置函数进制转换的用法
使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...
- Python内置函数(12)——str
英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...
随机推荐
- 《JavaScript 高级程序设计》读书笔记三 基本概念
一 语法 区分大小写,驼峰式书写方式: 严格模式:“use strict”: 二 数据类型 a. 基本数据类型: undefined 声明变量未初始化 null 空指针,可以释放内存 Boole ...
- 【SP26073】DIVCNT1 - Counting Divisors 题解
题目描述 定义 \(d(n)\) 为 \(n\) 的正因数的个数,比如 \(d(2) = 2, d(6) = 4\). 令 $ S_1(n) = \sum_{i=1}^n d(i) $ 给定 \(n\ ...
- git常用命令速查:创建,修改提交,撤销,切换分支,合并分支,变基解决冲突
创建 $ git init #在当前目录下创建一个空的本地仓库 $ rm -rf .git #删除本地仓库 $ git add . #把当前目录下的所有文件添加到暂存区 $ git commi ...
- Javascript高级编程学习笔记(83)—— 富文本选区(3)
富文本选区 在富文本编辑器中使用 iframe 的 getSelection() 方法可以获取选中的文本 该方法是 window 对象和 document 对象的属性,调用后会返回一个当前选选择文本的 ...
- Javascript高级编程学习笔记(77)—— 表单(5)过滤输入
在日常实践中,我们常常会需要用户按照某种规则输入数据 但是文本框在默认情况下缺少验证数据的手段,因此需要使用JS来完成此类过滤输入的操作 通过事件和DOM的结合手段就能够将普通的文本框转换为功能型控件 ...
- 第68节:Java中的MYSQL运用从小白到大牛
第68节:Java中的MYSQL运用从小白到大牛 前言 学习java必备要求,学会运用!!! 常见关系化数据库 BootStrap是轻量级开发响应式页面的框架,全局css组件,js插件.栅格系统是将页 ...
- python-图像处理(映射变换)
做计算机视觉方向,除了流行的各种深度学习算法,很多时候也要会基础的图像处理方法. 记录下opencv的一些操作(图像映射变换),日后可以方便使用 先上一张效果图 图二和图三是同一种方法,只是变换矩阵不 ...
- 利用vi编辑器创建和编辑正文文件(二)
末行模式下的命令 1. w:写文件,将编辑的内容保存到文件系统. 2. w!:如果只读文件,强制写入系统. 3. q!:退出vi,但文件内容修改的话,系统要提示是否 ...
- .NET MVC扩展UrlHelper支持CDN
0x00.为什么要扩展 因为我的服务器是小水管,加载一个完整的网站往往需要很久,想加速网站加载速度,静态文件最好是分离出来,所有就想到了扩展UrlHelper,用来支持CDN加载文件. 0x01.论引 ...
- 关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手
关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手 本人菜鸟一枚,最近公司有需求要用到富文本编辑器,我选择的是百度的ueditor富文本编辑器,闲话不多说,进入正 ...