python 那些我记不清的函数
- eval 函数:用来计算在字符串中的有效Python表达式,并返回一个对象。。。。。。将字符串变回数据类型
- enumerate函数:加上序号
- isinstance函数:判断数据类型
isinstance 和 type 的区别在于:
-
- type()不会认为子类是一种父类类型。
- isinstance()会认为子类是一种父类类型。
print(isinstance([1, 2, 3], list)) # True with open('望月怀古', 'r', encoding='utf8') as f: print(isinstance(f, Iterator)) # True print(isinstance(f, Iterable)) # True
- chr()函数:将数字对应的 ASCII 码输出。 如: print(chr(90)) >>> Z
- ord() 函数:是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
猪猪侠要努力呀!