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
View Code
  •  chr()函数:将数字对应的 ASCII 码输出。 如:     print(chr(90))    >>> Z
  • ord() 函数:是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

 

 

原文地址:https://www.cnblogs.com/mlllily/p/10262716.html