python内置函数in python内置函数intern( 二 )


print(ascii(10), ascii(9000000), ascii('b\31'), ascii('0x\1000'))
109000000'b\x19''0x@0'
5、bin(x)
将一个整数转化成一个二进制字符串 。结果是一个合法的Python表达式 。如果x不是一个Python int对象,它必须定义一个返回整数的__index__()方法
6、bool([x])
将一个值转化成布尔值 , 使用标准的真值测试例程 。如果x为假或者没有参数,它返回False;否则它返回True 。bool也是一个类 , 它是int的子类 。bool不能被继承 。它唯一的实例就是False和True
python之序列 Python 中的序列是一块可存放多个值的连续内存空间,所有值按一定顺序排列,每个值所在位置都有一个编号,称其为索引 , 我们可以通过索引访问其对应值 。
其实字符串就是序列结构,除此之外常见的序列结构还包括列表、元组等 。
序列索引支持非负数和负数,索引为非负数,从 0 开始 ,如下所示:
以字符串为例,如下所示:
输出结果:
从结果来看,我们使用非负数索引与负数索引得到的结果一致 。
切片操作可以访问一定范围内的元素,语法如下所示:
以字符串为例,如下所示:
输出结果:
Python 支持类型相同的序列使用 + 作相加操作 , 该操作不会去除重复的元素 。以字符串为例 , 如下所示:
输出结果:
Python 中,使用数字 n 乘以一个序列会生成新的序列,内容为原来序列被重复 n 次的结果 。以字符串为例,如下所示:
输出结果:
Python 使用 in 关键字检查某元素是否为序列的成员,语法如下:
val in seq
以字符串为例,如下所示:
输出结果:
True
2.6 内置函数
len()—— 计算序列的长度
max()——找出序列中的最大元素
min()——找出序列中的最小元素
list()——将序列转换为列表
str()——将序列转换为字符串
sum()——计算元素的和
sorted()——对元素进行排序
enumerate()——将序列组合为一个索引序列,多用在 for 循环中
举例,如下所示:
输出结果:
如何查看 Python 全部内置变量和内置函数?查看python内置函数的方法:1、打开Python IDLE编辑器;2、输入" dir(__builtins__)"命令,按下回车键(Enter)得到Python全部内置变量和函数 。
如何查看 Python 全部内置变量和内置函数?
1 如图,打开 Python IDLE,我用的 是 Python 3.7 ,界面有个性定制 。你的版本不同,界面有差异 , 但是操作方法应该是一样的 。
2 输入 dir(__builtins__)
按下回车键(Enter) 。
3 也可以:
import builtins
dir(builtins)
按下回车键(Enter) 。
得到的结果和 dir(__builtins__) 是一样的 。
4 那么这返回的一大堆到底是什么东西?
可以看到,返回的结果是以 [ 开头以 ] 结尾,说明是个列表,我们看看这列表里一共有多少个元素?
输入:
len(dir(__builtins__))
得到一个数字,154  , 说明当前版本的 Python 内置的常量和函数总数是 154。
5 我们再重新输出一下这个列表,逐个打印出来 , 更好看一点 。
for item in dir(__builtins__):
print(item)
按下两次回车键(Enter) 。按照默认的字母顺序,先是大写字母 A-Z,然后是下划线(_)开头的,然后是小写字母 a-z,为什么是这个顺序?因为按照 ASCII 码表,表示小写字母的数字比表示大写字母的数字要大,而表示下划线(_)的数字居中,所以如此 。
6 print() 就是 Python 3 的默认函数 。我们试试:
print('Hello World')

推荐阅读