`
qindongliang1922
  • 浏览: 2180969 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117400
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125817
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59797
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71226
社区版块
存档分类
最新评论

Python3.4内置函数

阅读更多

Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下:

1. Python类库包含了非常多的组件,数据类型部分构成了python语言核心的一部分,例如数字和列表(List),对于这些类型,python语言在语义的层面上定义了这些字面形式,但并不是完全的定义,这些核心包也包含了一些内置函数和异常部分,对象可以使用所有的python编码,而不需要导入声明,python里面大量的库由模块(module)组成,提供访问各个服务的一些借口,包括特定的硬件信息,服务信息,以及互联网数据访问等。





1,abs:返回绝对值
2,all: 遍历一个迭代器,如果都为空,或者每个迭代元素都会true,则返回ture,等价于:
def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

3,any:与all函数作用相反,如果任何迭代的一个元素为ture,或者为空,则返回false
4,ascii: 转成ascii码
5,bin:转一个整数得到一个二进制的字符串
6,bool:转换一个值,得到一个bool类型
7,bytearray:返回一个字节数据
8,bytes: 根据一个编码转换成字节形式
9,callable: 回调函数,如果返回false,则代表回调失败,如果为true,它也仍然可能失败
10,chr:返回一个整形数字的Unicode形式,比如97返回a
11,classmethod:为函数返回一个类方法
12,compile:编译一个资源进入一个代码里或一个AST对象
13,complex:创建一个复数的表达式
14, delattr:移除一个对象的属性
15,dict:创建一个词典结构(类似Map)
16,dir:如果没有参数返回本文件的路径,如果有参数返回一个对象的属性列表
17,divmod:两个整形数字做相除
18,enumerate:返回一个枚举对象
19,eval:执行一个表达式,或字符串作为运算
20,exec:支持python代码的动态执行
21,filter:在一个元组里面过滤出目标字符串
22,float:字符串转成浮点类型
23,format:格式化字符串
24,frozenset:返回一个新的克隆对象
25,getattr:获取对象的一个方法的结果,类似于x.foobar
26, globals: 返回当前全局的字典表
27,hasattr:判断是否有某个属性值,返回true代表有
28,hash:取一个对象的hash值
29,help:调用系统内置的帮助系统
30,hex:转换一个整形数字,为小写的十六进制
31,id: 返回一个对象的唯一标识值
32,input:从控制台读取数据
33,int,转换字符串为int型
34,isinstance:判断一个对象是否为该类的一个实例
35,issubclass:判断一个类是否为另一个类的子类
36,iter: 返回一个可迭代的对象
37,len: 返回一个字符串的长度
38,list:打印一个集合对象
39,locals:更细并返回一个词典的本地标志表
40,map:返回一个可迭代的map函数
41,max:返回集合里面最大的一个或多个值
42,memoryview:返回一个python对象的内部数据
43,min:返回集合里面最小的一个或多个值
44,next:返回集合里面的下一项数值
45,object:返回一个新的对象,是所有的类的父类
46,oct:返回一个整形为八进制类型
47,open: 打开一个系统文件
48,ord:得到一个字符串或unicode类型的ascii数值
49,pow:返回的数字n次方值
50,print:打印输出语句
51,property:返回一个属性值
51,range:产生一个数字序列
52,repr:返回一个字符串可打印对象
53,reversed:反转一个集合
54,round:返回一个四舍五入的浮点数
55,set:返回一个新的set对象
56,setattr:设置一个新的属性值
57,slice:返回一个集合的区间集合
58,sorted:对一个集合进行排序
59,staticmethod:声明返回一个静态方法
60,str:将数字类型转换为字符串
61,sum:对一个集合里面的值求和
62,super:返回一个代理父类的对象
63,tuple:返回一个不可变的元组
64,type:返回一个对象的类型
65,vars:返回对象的属性
66,zip:返回组合一个对等的项
67,__import__: 比import高级的导入方法

3),python里面的内置常量
1,False:bool类型的值
2,True:bool类型的值
3,None:对象的为null
4,NotImplemented: 不是其他类型的实现

5,Ellipsis:省略

6,__debug__:debug选项

7,quit,exit,copyright,license,credits


  • 大小: 214.4 KB
分享到:
评论

相关推荐

    python3.4+pywin32 32位

    4. **新的内置函数**:如`ascii()`用于返回对象的ASCII表示,`enumerate()`现在可以接受start参数,`round()`函数现在遵循“银行家舍入”规则。 5. **字典改进**:字典现在支持`viewitems()`, `viewkeys()`, `...

    python3.4的安装包

    在Windows环境下,通常会有一个名为"pyinstall-python3.4安装包"的文件,这可能是安装程序的可执行文件,解压后应双击运行来启动安装过程。 在安装过程中,有几个关键的选项需要注意。首先,你可以选择自定义安装...

    Python3.4 中文手册(官方文档 内附详细教程说明)

    1. **基础语法**:Python3.4的中文手册会介绍基本的编程概念,如变量、数据类型(整型、浮点型、字符串、列表、元组、字典、集合等)、流程控制(条件语句、循环语句)、函数定义和调用,以及异常处理。 2. **模块...

    Python3.4 官方教程

    10. 附录:包含Python的全局变量、内置函数和异常等。 总的来说,《Python3.4官方教程》是学习和进阶Python3.4不可或缺的资料,无论是初学者还是经验丰富的开发者,都能从中受益匪浅。通过阅读和实践,读者可以熟练...

    python 3.4 64bit

    4. **新的内置函数和类型**:如 `ascii()` 函数用于返回对象的 ASCII 表示,`enumerate()` 现在可以在迭代器上使用,以及 `bytes` 类型的改进等。 5. **PEP 465: 内置矩阵乘法运算符 (@)**:Python 3.4 引入了 @ ...

    python3.4绿化版

    6. **安全增强**:Python 3.4 引入了安全相关的改进,例如 `os.urandom()` 函数现在可以更好地抵抗熵耗尽,以及改进了密码处理库 `hashlib` 和 `hmac`。 绿化版的 Python 3.4 包含了所有这些特性和更多,同时去除了...

    python3.4pdf版文档

    这个“python3.4pdf版文档”是一个专门为A4纸打印设计的PDF格式教程,方便读者进行离线阅读和学习。 在Python 3.4中,主要的更新和改进包括: 1. **增强型yield from语法**:此版本引入了`yield from`表达式,允许...

    python3.4官方手册

    Python 3.4还加强了内置类型,如字典(dict)的性能。字典现在支持`viewitems()`、`viewkeys()`和`viewvalues()`方法,这些视图对象可以动态反映字典的变化,同时提供了一种更高效的方式遍历和操作字典元素。 此外...

    Python3.4中文手册.zip

    2. **数据结构**:Python3.4提供了丰富的内置数据结构,如列表(list)、元组(tuple)、字典(dict)和集合(set)。列表是可变的有序序列,元组则不可变;字典存储键值对,集合包含不重复的元素,它们都提供了丰富的操作...

    python2.7与python3.4帮助手册

    4. **内置函数和异常**:列出所有内置函数和异常,解释其用途和用法。 5. **模块开发**:介绍如何创建和打包Python模块,以及如何使用distutils或setuptools进行分发。 通过深入阅读这些手册,初学者不仅可以了解...

    python3.4 and numpy matplotlib

    综上所述,"python3.4 and numpy matplotlib"这个主题涵盖了Python 3.4版本的重要特性、NumPy库在数据处理中的作用以及Matplotlib在数据可视化中的应用,同时提到了32位系统与64位系统的差异,以及在使用这些工具时...

    python3.4+pywin32 64位

    Python 3.4 是 Python 编程语言的一个版本,它在2014年发布,提供了许多改进和新特性。这个版本引入了asyncio模块,支持异步编程和协程,增强了元编程能力,以及对生成器的yield from语法的支持。Python 3.4还包含了...

    python3.4 64位的PIL

    Python3.4 64位的PIL,全称为Python Imaging Library,是Python编程语言中的一个图像处理库。它提供了大量的图像处理功能,包括打开、修改和保存多种图像文件格式,以及进行基本的颜色操作、图像滤波、几何变换等。...

    python 340 英文API chm

    Python 3.4 API 英文版的CHM(Compiled HTML Help)文件是一个非常宝贵的资源,对于想要深入了解Python 3.4内置函数、模块和类的开发者来说是必不可少的参考工具。CHM文件是一种由微软开发的帮助文件格式,它将HTML...

    python3.4.4及资源库32位

    1. **异步IO支持**:Python 3.4引入了`asyncio`模块,这是一个内置的事件循环和协程库,用于编写高效的并发代码。这使得Python在处理I/O密集型任务时性能得到提升,特别是在网络编程和服务器开发中。 2. **生成器...

    python3.4中文帮忙chm;亲测可调用。

    - **内置函数**:如`len()`、`type()`、`print()`、`range()`等,以及它们的使用方法和参数说明。 - **标准库**:了解Python自带的各种模块,如`os`、`sys`、`math`、`json`等,以及它们的功能和用法。 - **异常处理...

    利用python3.4搭建的bbs

    【标题】:利用Python3.4搭建BBS 在信息技术高速发展的今天,建立一个互动性强、功能完善的在线论坛(BBS)是许多个人和组织的需求。Python作为一种强大的、易学的编程语言,常被用于构建Web应用,如BBS。本项目...

    python3.4和python2.7电子书.rar

    5. **新的内置函数**: 包括`enumerate()`,`zip()`, `sorted()`等函数进行了优化和增强,提供了更丰富的功能。 6. **元组赋值解包**: 支持多对多赋值,使得交换变量的值变得更加简单。 7. **上下文管理协议**: `...

    Python3.4参考手册

    ### Python3.4参考手册知识点概述 #### 一、引言 **Python3.4参考手册**是Python语言的一个重要文档资源,旨在为开发者提供全面深入的语言特性和使用指南。该手册不仅适合初学者作为入门材料,也适用于有经验的...

    python3.4 matplotlib依赖的dateutil、numpy

    在提供的文件列表中,`numpy-1.8.1-win32-superpack-python3.4.exe`是`numpy`的安装程序,适用于Windows系统且与Python 3.4兼容;`matplotlib-1.5.0.win32-py3.4.exe`则是`matplotlib`的安装程序,同样适用于Windows...

Global site tag (gtag.js) - Google Analytics