ascli()函数用于返回对象的可打印字符串,语法格式如下:
ascli(object)
#参数说明
#object:对象
#返回值:返回一个表示对象的字符串
示例:
print(ascii("我们一起来学习python"))
print(ascii(3))
print(ascii("python"))
代码执行结果如下:
compile()函数将一个字符串编译为字节代码,语法格式如下:
compile(source, filename, mode[, dont_inherit])
#参数说明
#source:字符串或AST对象
#filename:代码文件名称,如果不是从文件读取代码,则传递一些可辨认的值
#mode:指定编译代码的种类,可指定为exec、eval、single
#flags:变量作用域,局部命名空间,如果指定该参数,则可以是任何映射对象
#flags和dont_inherit:用来控制编译源码时的标志
#返回值:返回表达式执行结果
示例:
code = ""
for i in range(0, 10):
if i % 2 == 0:
print(i, end='、')
byteExec = compile(code, '', 'exec')
exec(byteExec)
代码执行结果如下: