python解释器内建函数列表如下:

  

001、abs() 求绝对值

#!/usr/bin/python

if __name__=="__main__":
print(abs(-100))#打印100

002、all() 如果参数列表中所有的值都是True,all函数才返回True

#!/usr/bin/python

if __name__=="__main__":
conditions=[True,False]
print(all(conditions))#打印False

003、any()参数列表中只要有一个为True,any函数就返回True

#!/usr/bin/python

if __name__=="__main__":
conditions=[True,False]
print(any(conditions))#打印True

004、ascii()返回一个可打印的字符串,所以如果字符里有回车,换行的话呢;这些字符会以它的转意形式打印。

#!/usr/bin/python
#!coding: utf-8 if __name__=="__main__":
strings="""后面加一个回车
"""
print(ascii(strings))#打印 '\u540e\u9762\u52a0\u4e00\u4e2a\u56de\u8f66\n    '

005、bin() 返回给定int参数的二进制位排列情况

#!/usr/bin/python
#!coding: utf-8 if __name__=="__main__":
inter=15
print(bin(inter)) #打印 0b1111 (**15的二进制就是1111啊**)

006、创建可变字节数组

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
bs=bytearray(source='蒋乐哥哥',encoding='utf8')
#source 可心是string,int ,也可以是实例了buffer-interface的object
#encoding用来指定编码方式
print(bs.decode('utf8'))

007、固定的字节数组

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
bs=bytes(source='蒋乐哥哥',encoding='utf8')
#source 可心是string,int ,也可以是实例了buffer-interface的object
#encoding用来指定编码方式
#与bytearry不同的是bytes对象是不可变的
print(bs.decode('utf8'))

008、判断一个对象是否可调用、如果返回true说明这个对象是可调用的,但是是否能调用成功确不保证。

#!/usr/bin/python
#!coding:utf-8 def funHelloWord():
print('hello world') class person(object):
pass if __name__ == "__main__":
print(callable(funHelloWord))#打印true
print(callable(person))#打印true
#判断一个对象是否是可调用的,可以就返回true.

009、把字符编码转换为字符

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
print(chr(97))#打印a

010、@classmethed修饰器

#!/usr/bin/python
#!coding:utf-8 class person(object):
@classmethod
def sayHello(cls):
print('hello xxx') if __name__ == "__main__":
person.sayHello()#打印hello xxx
#通过类来调用方法 wolson=person()
wolson.sayHello()#打印hello xxx
#通过对象来调用方法

011、执行动态代码

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
source_code="print('hello world')"
code_object=compile(source=source_code,filename=r'',mode='exec')
#动态编译字符串\然后再执行。
#source 指定对应要编译的字符串
#filename 官方文档上说的也不清楚,这里留个空串就行
#mode 有两个取值exec|eval 分别对应着后期用何种方式执行
exec(s)

012、创建复数

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__": print(complex(real=1,imag=2))
#创建复数

python 解释器内建函数001的更多相关文章

  1. python解释器内建函数002

    001.dict 函数来创建字典 #!/usr/bin/python #!coding:utf-8 if __name__ == "__main__": dct001=dict(h ...

  2. python入门-python解释器执行

    最近由于公司需要,接触了python这门神奇的语言,给我的感觉就是开发快速和代码简洁. 开始还是先罗列一下解释性语言和编译性语言的差别吧0.0!   编译性语言:是在程序运行前,需要专门的一个编译过程 ...

  3. python学习笔记-python解释器

    刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...

  4. python环境搭建-设置PyCharm软件的配色方案和Python解释器

    设置PyCharm软件的配色方案 设置Python解释器(用于Python2 or 3 的切换)

  5. python解释器快捷键

    13. 交互式输入的编辑和历史记录 某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能.这是使用GNU Re ...

  6. Python解释器

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...

  7. python解释器的安装;python2与python3同时在环境变量中时的解决方案

    新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...

  8. 浅析Python解释器的设计

    从现代编译器的角度看,解释器和编译器的边界已经相当的模糊.我们后面的讨论说到的编译器就是Python的解释器,没有特别说明的指的是CPython的实现. 内存管理(Memory Management) ...

  9. Python tutorial阅读之使用 Python 解释器

    配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python. Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解 ...

随机推荐

  1. sublime快捷键收藏

    快速查找(ctrl + P)输入@+函数名可以快速找到函数.输入#+文本可以快速进行文件内文本匹配.3. 多行游标功能(ctrl + D,非常实用)如何将文件中的某个单词更改为另一个?方法一:利用查找 ...

  2. 【转】Memcached管理与监控工具----MemAdmin

    原文连接:http://blog.csdn.net/ajun_studio/article/details/6746877 原文作者:halfMe 转载注明以上信息! 使用MemCached以后,肯定 ...

  3. python保留指定文件、删除目录其他文件的功能(2)

    在(1)中脚本实现了保留指定文件的功能,但不能删除空目录,在此补上删除空目录的方法 def DeleteEmptyDir(path): for i in range(1,100): for paren ...

  4. 【Xamarin挖墙脚系列:Xamarin的终极破解步骤(更新)】

    前面文章中,我们可以找到对应版本的补丁. Xamarin的 4.0.1717 版本,在补丁的地址中,有作者整理的全部的安装包.迅雷磁力贴: magnet:?xt=urn:btih:9FD298AA61 ...

  5. css案例学习之ul li dl dt dd实现二级菜单

    效果 代码实现 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...

  6. VC工程中的.rc文件和.rc2文件的区别

    rc和rc2都是资源文件,包含了应用程序中用到的所有的资源. 两者不同在于:rc文件中的资源可以直接在VC集成环境中以可视化的方法进行编辑和修改; 而rc2中的资源不能在VC的集成环境下直接进行编辑和 ...

  7. iframe父子页面互调方法和属性

    1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.praent就可以了.比如调用a()函数,就写成: window.parent.a(); 子页面取父页面中的标签 ...

  8. java_IO流之 NIO

    NIO 定义 即新IO,在JDK1.4的java.nio.*包中引入,其目的在于提高速度. 在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生 ...

  9. 如何区分监督学习(supervised learning)和非监督学习(unsupervised learning)

    监督学习:简单来说就是给定一定的训练样本(这里一定要注意,样本是既有数据,也有数据对应的结果),利用这个样本进行训练得到一个模型(可以说是一个函数),然后利用这个模型,将所有的输入映射为相应的输出,之 ...

  10. FFMPEG中最关键的结构体之间的关系

    FFMPEG中结构体很多.最关键的结构体可以分成以下几类: a)        解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要 ...