python内建函数

# Python内建函数(部分)
– 标识id
返回对象的唯一标识,CPython返回内存地址
– 哈希hash()
返回一个对象的哈希值
– 类型type()
返回对象类型
– 类型转换
float() int() bin() hex() oct() bool() list() tuple() dict()
set() complex() bytes() bytearray()
– 输入input([prompt])
接受用户输入,返回一个字符串
– 打印print(*objects,sep=””,end=”\n”,file=sys.stdout,flush=False)
打印输出
– 对象长度len(s)
返回一个集合类型的元素个数
– isinstance(obj,class_or_tuple)
判断对象obj是否属于某种类型或者元组中列出某个类型的子类
issubclass(bool,int)
– abs(x)
求绝对值
– max()或min()
取最大值
– round(x)
四舍六入五取偶
– range(stop)
迭代范围
– divmod(x,y)
等价于tuple(x//y,x%y)
– sum(iterable[,start])
对可迭代对象的所有数值元素求和
例:sum(range(1,100,2))
– chr(i)
给定一个一定范围的整数返回对应的字符
chr(97) chr(20013)
– ord(c)
返回字符对应的整数
ord(‘b’)
– str() repr() ascii()
– sorted(iterable[,key][,reverse])排序
返回一个新的列表,默认升序
sorted([1,3,5],reverse = True)
– reversed(seq)
返回一个翻转元素的迭代器
– enumerate(seq,start=0)
迭代一个序列,返回索引数字和元素构成的二元组
start表示索引开始的数字
– 可迭代对象
能够通过迭代一次次返回不同元素的对象
– 迭代器
iter方法可以把一个可迭代对象封装成迭代器
通过next方法,迭代迭代器对象
– zip(*iterables)
将每次从不同对象中取到的元素合并成一个元组
list(zip(range(10),range(10)))
list(zip(range(10),range(10),range(5),range(10)))
dict(zip(range(10),range(10)))
{str(x):y for x,y in zip(range(10),range(10))}

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87672

(0)
miraclermiracler
上一篇 2017-10-09 00:22
下一篇 2017-10-09 09:06

相关推荐

  • 图解Man

    个人浅见 欢迎指正

    Linux干货 2016-10-18
  • 源码包编译安装MariaDB-10.1.22

    源码包编译安装MariaDB-10.1.22 1、获取源码包        mariadb-10.1.22.tar.gz 2、编译环境及依赖关系     yum groupinstall -y Development Tools yum -y install …

    Linux干货 2017-03-16
  • nginx在linux系统应用详解之一基础介绍和全局配置

    一、nginx简介       1、特点:           (1)nginx服务器既可以作为HTTP服务器,也可以作为反向代理服务器,还可以作为邮件服务器;           (2)能够快速响应静态页面的请求;  …

    2017-06-19
  • 【N25第二周作业】Linux文件管理命令以及文件名通配glob

    1、Linux下的文件管理类命令使用方法和示例 Linux下的文件管理类命令有如下列举的一些: 目录管理命令:cd,pwd,ls,mkdir,rmdir,tree文件管理命令:touch,cp,mv,rm,stat查看:more,less,head,tail,cat,tac,lsattr,whereis,which权限:chmod,chown,chattr,…

    Linux干货 2016-12-12
  • OpenSSH

    ssh: secure shell, protocol, 22/tcp, 安全的远程登录 OpenSSH: ssh协议的开源实现; dropbear:另一个开源实现;  SSH协议版本 v1: 基于CRC-32做MAC,不安全;man-in-middle v2:双方主机协议选择安全的MAC方式 基于DH算法做密钥交换,基于RSA或DSA算法实现身份…

    Linux干货 2015-06-21
  • grub详解

    #GRUB详解 grub基础概念 前面的开机过程我们知道:按照BIOS定义的硬件设备启动顺序,第一启动设备中的MBR去读取boot loader。boot loader功能很强大,要重新自检硬件设备,开始有一个菜单供用户选择系统或者内核版本,还要加载内核将内核解压到RAM中并执行,最后将控制权移交给内核。屈屈446个字节怎么让它完成那么多功能。所以Linux…

    Linux干货 2016-11-25