1.18 Python基础知识 - Python内置函数
官方地址:https://docs.python.org/3.5/library/functions.html
abs
(x): 返回数字的绝对值
all
(iterable): 如果迭代器的所有元素都为真(或者如果迭代器为空),则返回True。
any
(iterable): 如果iterable的任何元素为true,则返回True。如果iterable为空,返回False。
ascii
(object): 返回一个包含对象的可打印表示的字符串
bin
(x): 将整数转换为二进制字符串。
class bool
([x]): 返回布尔值,即True或False之一
class bytes
([source[, encoding[, errors]]]): 返回一个新的“bytes”对象,它是一个不可变的整数序列,范围为0 <= x <256。
class bytearray
([source[, encoding[, errors]]]): 返回一个新的字节数组。 bytearray类是在0 <= x <256范围内的整数的可变序列。
callable
(object): 如果对象参数出现可调用,则返回True,否则返回False。
chr
(i): 返回表示其Unicode代码点是整数i的字符的字符串。
classmethod
(function): 返回函数的类方法。
compile
(source, filename, mode, flags=0, dont_inherit=False, optimize=-1): 将源代码编译为代码或AST对象。代码对象可以由exec()或eval()执行。
class complex
([real[, imag]]): 返回值为real + imag * 1j的复数,或将字符串或数字转换为复数。
delattr
(object, name): 这是setattr()的相对值。参数是一个对象和一个字符串。该字符串必须是对象属性之一的名称。该函数删除命名属性,前提是对象允许它。
class dict
(**kwarg),class dict
(mapping, **kwarg),class dict
(iterable, **kwarg): 创建新字典。
dir
([object]): 如果没有参数,则返回当前本地作用域中的名称列表。
divmod
(a, b): 以两个(非复数)数字作为参数,并在使用整数除法时返回由商和余数组成的一对数字。
enumerate
(iterable, start=0): 返回一个枚举对象。
eval
(expression, globals=None, locals=None): 参数是字符串和可选的全局变量和局部变量。如果提供,全局变量必须是字典。如果提供,本地可以是任何映射对象。 表达式参数被解析和评估为一个Python表达式(技术上来说,一个条件列表),使用全局和局部字典作为全局和局部命名空间。
exec
(object[, globals[, locals]]): 此函数支持动态执行Python代码。对象必须是字符串或代码对象。如果它是一个字符串,该字符串被解析为一套Python语句,然后执行(除非语法错误发生)。
filter
(function, iterable): 从可迭代的那些元素构造迭代器,函数返回true。可迭代可以是序列,支持迭代的容器或迭代器。如果函数为None,则假定身份函数,即,可移除的所有可迭代元素都被移除。
map
(function, iterable, ...): 返回一个迭代器,将函数应用于每个可迭代项,产生结果。
class frozenset
([iterable]): 返回一个新的frozenset对象,可选择使用从iterable取得的元素。
globals
(): 返回表示当前全局符号表的字典。
hasattr
(object, name): 参数是一个对象和一个字符串。
hash
(object): 返回对象的哈希值(如果有)。哈希值是整数。它们用于在字典查找期间快速比较字典键。
help
([object]): 调用内置的帮助系统。
hex
(x): 将整数转换为以“0x”开头的小写十六进制字符串
id
(object): 返回对象的“标识”。
input
([prompt]): 如果提示参数存在,则将其写入标准输出,而不使用尾随换行符。
class int
(x=0),class int
(x, base=10): 返回一个从数字或字符串x构造的整数对象,如果没有给出参数,则返回0。
isinstance
(object, classinfo): 如果对象参数是classinfo参数的实例,或者其(直接,间接或虚拟)子类的实例,则返回true。
issubclass
(class, classinfo): 如果类是classinfo的子类(直接,间接或虚拟),则返回true。
iter
(object[, sentinel]): 返回一个迭代器对象。
len
(s): 返回对象的长度(项目数)。
class list
([iterable]): 列表实际上是一个可变序列类型,如列表和序列类型 - 列表,元组,范围
locals
(): 更新并返回表示当前局部符号表的字典。
max
(iterable, *[, key, default]),max
(arg1, arg2, *args[, key]): 返回可迭代的最大项或两个或更多参数中最大的一个。
memoryview
(obj): 返回从给定参数创建的“内存视图”对象。
min
(iterable, *[, key, default])min
(arg1, arg2, *args[, key]): 返回可迭代中的最小项或两个或更多参数中的最小值。
next
(iterator[, default]): 通过调用其__next __()方法从迭代器检索下一个项目。如果给出了默认值,如果迭代器耗尽,则返回它,否则会引发StopIteration。
class object: 返回一个新功能较少的对象。
oct
(x): 转换为八进制字符串的整数倍。
open
(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None): 打开文件并返回相应的文件对象。
ord
(c): 给定一个表示一个Unicode字符的字符串,返回一个表示该字符的Unicode代码点的整数。
pow
(x, y[, z]): 将x乘以y;如果z存在,则返回x到幂y,模z(比pow(x,y)%z更有效地计算)
print
(*objects, sep=' ', end='\n', file=sys.stdout, flush=False): 将对象打印到文本流文件,以sep分隔,然后结束。
class property
(fget=None, fset=None, fdel=None, doc=None): 返回属性的属性。
range
(stop)range
(start, stop[, step]): range实际上是一个不可变的序列类型
repr
(object): 返回一个包含对象的可打印表示的字符串。
reversed
(seq): 返回反向迭代器。
round
(number[, ndigits]): 将浮点值的数字四舍五入为小数点后的位数。
class set
([iterable]): 返回一个新的set对象,可选择使用从iterable取得的元素。
setattr
(object, name, value)¶: 这是getattr()的对应部分。参数是一个对象,一个字符串和一个任意值。
class slice
(stop)class slice
(start, stop[, step]): 返回表示由range(start,stop,step)指定的索引集的slice对象。
sorted
(iterable[, key][, reverse]): 从iterable中的项目返回一个新的排序列表。
staticmethod
(function): 返回函数的静态方法。
class str
(object='')class str
(object=b'', encoding='utf-8', errors='strict'): str是内置的字符串类。
sum
(iterable[, start]): 从左到右求和可迭代的开始和项目,并返回总数。
tuple
([iterable]): 元组实际上是一个不变的序列类型,如元组和序列类型 - 列表,元组,范围中所记录。
class type
(object)class type
(name, bases, dict): 使用一个参数,返回对象的类型。
vars
([object]): 返回模块,类,实例或任何其他具有__dict__属性的对象的__dict__属性。
zip
(*iterables): 创建一个迭代器,聚合来自每个迭代器的元素。
__import__
(name, globals=None, locals=None, fromlist=(), level=0): 此函数由import语句调用。
1.18 Python基础知识 - Python内置函数的更多相关文章
- python 基础知识-day6(内置函数)
1.sorted():用于字典的排序 dict1={"name":"cch","age":"3","sex&q ...
- python 基础篇 15 内置函数和匿名函数
------------------------>>>>>>>>>>>>>>>内置函数<<< ...
- python基础学习笔记——内置函数
一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内 ...
- Python 基础之常用内置函数
1.常用内置函数 (1)abs 绝对值函数 intvar = -9 res = abs(intvar)print(res) (2)round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数 ,则 ...
- python基础 (装饰器,内置函数)
https://docs.python.org/zh-cn/3.7/library/functions.html 1.闭包回顾 在学习装饰器之前,可以先复习一下什么是闭包? 在嵌套函数内部的函数可以使 ...
- python基础之常用内置函数
前言 python有许多内置的函数,它们定义在python的builtins模块,在python的代码中可以直接使用它们. 常用的内置函数 类型转换 int python的整数类型都是int类型的实例 ...
- Python基础学习五 内置函数
1.函数补充: 1)函数返回值return可以有多个 2)补充示例: nums = [0,1,2,3,4,5,6,7,8] #如何将list里面的元素变为字符串类型 new_nums = [str(x ...
- python基础学习Day14 内置函数 匿名函数
一.内置函数里几个高频重要函数 (1)min\max函数的用法 以min函数的为例: min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值). l1 =[(,),(, ...
- Python基础-常用的内置函数
内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = fil ...
- python基础一 day15 内置函数
'\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖: '\n' 换行,换到当前位置的下一行,而不会回到行首: # print()# input()# le ...
随机推荐
- HTML学习----------DAY1 第二节
使用 Notepad 或 TextEdit 来编写 HTML 可以使用专业的 HTML 编辑器来编辑 HTML: Adobe Dreamweaver Microsoft Expression Web ...
- Qt之图形(绘制文本)
简述 前面我们讲解了Qt图形的基本绘制,其中包括: 绘制文本.直线.直线.矩形.弧线.椭圆.多边形.图片,以及其它一些高级用法,比如:渐变.转换等. 本节我们来详细讲解文字的绘制.主要通过QPaint ...
- 【Hibernate步步为营】--多对多映射具体解释
上篇文章具体讨论了一对多映射,在一对多映射中单向的关联映射会有非常多问题,所以不建议使用假设非要採用一对多的映射的话能够考虑使用双向关联来优化之间的关系,一对多的映射事实上质上是在一的一端使用< ...
- RenderScript on LLVM笔记
Android 为何引入 Render Script: 3D 可移植 ( 直接用 opengl 也能够移植呀?) 性能 易用性 ( 让 opengl 难入门的人,用 Render Script ?) ...
- SQL调用Webservices
IF NOT object_id('proc_CallWebServices') IS NULL DROP PROCEDURE proc_CallWebServices GO CREATE PROCE ...
- BZOJ 2730 矿场搭建 Tarjan求割点
思路: Tarjan求出来点双&割点 判一判就行了 //By SiriusRen #include <stack> #include <cstdio> #include ...
- Cisco交换机解决网络蠕虫病毒入侵问题
Cisco交换机解决网络蠕虫病毒入侵问题 今年来网络蠕虫泛滥给ISP和企业都造成了巨大损失,截至目前已发现近百万种病毒及木马.受感染的网络基础设施遭到破坏,以Sql Slammer为 ...
- 【转载】jQuery弹出层始终垂直居中于当前屏幕
一般网站上肯定有一些弹出框,不论弹出框的大小,都需要他在当前窗口垂直居中.之前手上就有一个jQuery的例子,后来才发现,他只能在第一屏垂直居中,如果滑动滚动条,弹出的框就在上方,不是很方便.请教朋友 ...
- ajax的几个面试题
一.什么是AJAX(请谈一下你对Ajax的认识)AJAX是“Asynchronous JavaScript and XML”的缩写.他是指一种创建交互式网页应用的网页开发技术.Ajax包含下列技术:基 ...
- 51nod 01背包
#include<cstdio> #include<algorithm> #define REP(i, a, b) for(int i = (a); i < (b); i ...