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. 异常处理与调试6 - 零基础入门学习Delphi55(完)

    调试(Debug) 让编程改变世界 Change the world by program 使用调试窗口 为方便调式程序,Delphi中提供了许多调试窗口,给开发人员的调试工作带来了极大的便利. 断点 ...

  2. mysqlbackup 备份失败的分析

    现象: 1.从mysqlbackup 的日志上来看是它一直处于state: Waiting for locks; 2.从mysql 层面show processlist 上看它的处于waiting f ...

  3. thinkphp项目目录

    #   ThinkPHP核心文件介绍        ├─ThinkPHP.php     框架入口文件    ├─Common 框架公共文件    ├─Conf 框架配置文件    ├─Extend ...

  4. BZOJ 1101 Zap(莫比乌斯反演)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1101 给定a,b,d,求有多少gcd(x,y)==d(1<=x<=a&& ...

  5. Dropbox 用什么语言开发的?(Python在各个平台都是全能的,特别是有PyObjC真没想到)

    Dropbox 绝大部分是用 Python 开发的.用到 Python 的地方有:服务器后台.客户端.Dropbox 网页版前段.API 后台.数据分析. 在服务器端.桌面版客户端使用的是 Pytho ...

  6. scheme递归

    主要参考: http://www.shido.info/lisp/scheme7_e.html Function fact that calculates factorials. (define (f ...

  7. Cuckoo hash算法分析

    一 基本思想: cuckoo hash是一种解决hash冲突的方法,其目的是使用简单的hash 函数来提高hash table的利用率,同时保证O(1)的查询时间 基本思想是使用2个hash函数来处理 ...

  8. 【Python脚本】Python创建删除文件-----------我的第一个Python脚本

    Python相对C++和Java来说,是解释性语言,非常适合来编写脚本. 很久之前就开始学习Python的语法了,今天写了第一个Python的脚本,来简化我的一些日常工作. 我平时学习的时候喜欢新建一 ...

  9. Linux中shell文件操作大全

    1.创建文件夹#!/bin/shmkdir -m 777 "%%1" 2.创建文件#!/bin/shtouch "%%1" 3.删除文件#!/bin/shrm ...

  10. No module named MYSQLdb 问题解决

    问题描述: 报错:ImportError: No module named MySQLdb 对于不同的系统和程序有如下的解决方法: easy_install mysql-python (mix os) ...