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. python运维开发(二十五)---cmdb开发

    内容目录: 浅谈ITIL CMDB介绍 Django自定义用户认证 Restful 规范 资产管理功能开发 浅谈ITIL TIL即IT基础架构库(Information Technology Infr ...

  2. Hdu1089

    #include <stdio.h> int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF){ p ...

  3. 十四、职责链(Chain of Responsibility)模式--行为型模式(Behavioral Pattern)

    职责链模式是一种对象的行为模式[GOF95].在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链.请求在这个链上传递,直到链上的某一个对象决定处理此请求.发出这个请求的客户端并不知 ...

  4. windows bat脚本编写

    windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码 ...

  5. Oracle 唯一主键引发的行锁

    SQL> create table test(id int PRIMARY KEY, name char(10)); 表已创建. Session 1: SQL> select * from ...

  6. perl 爬取数据<1>

    use LWP::UserAgent; use POSIX; use DBI; $user="root"; $passwd="11111111"; $dbh=& ...

  7. Linq to Sql自动生成实体类重名情况的处理

    使用Linq to sql自动生成实体类时,如果要生成多个库的实体类,往往会遇到类名重名的情况,也就是表名重名,这样编译会不通过,这种情况下要在自动生成的实体类文件中(.designer.cs后缀)将 ...

  8. 转:基础总结篇之一:Activity生命周期

    熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用.其实android中的Acti ...

  9. 【POJ 1330 Nearest Common Ancestors】LCA问题 Tarjan算法

    题目链接:http://poj.org/problem?id=1330 题意:给定一个n个节点的有根树,以及树中的两个节点u,v,求u,v的最近公共祖先. 数据范围:n [2, 10000] 思路:从 ...

  10. OpenWrt compiles

    make -r world: build failed. Please re-run make with -j1 V=s to see what's going onmake: *** [world] ...