python全栈开发从入门到放弃之内置函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python全栈开发从入门到放弃之内置函数相关的知识,希望对你有一定的参考价值。
1、locals、globals
1 def func(): 2 x = 1 3 y = 2 4 print(locals()) #打印局部作用域中的名字 5 print(globals()) #打印全局作用域中的名字
2、
1 print(123) 2 "print(456)" #字符串 3 eval("print(456)") #字符串->转换成python代码去执行 4 5 输出结果 6 123 7 456 8 1 exec("print(789)") 9 1 num = 1+2+3 10 2 num = eval("1+2+3") #执行会进行运算有返回值 11 3 print(num) 12 4 13 5 6 14 1 num2 = exec("4+5+6") #执行了,但没有返回值 15 2 print(num2) 16 3 def my_eval(): 17 4 return 1+2+3 18 5 19 6 20 7 None
3、compile
1 com = compile("1+2+3",‘‘,mode=‘eval‘) #更节省时间,mode是指定用eval来调用 2 3 print(eval(com)) 4 print(eval(com)) 5 6 7 print(eval("1+2+3"))
4、pirnt
1 1 print(‘123‘,end=‘‘) #消除换行符 2 2 print(‘456‘,end=‘‘) 3 4 print(1,2,3) # 5 print(1,2,3,4,5,6,sep=‘,‘) 制定,逗号为分隔符 6 输出结果: 7 1 2 3 8 1,2,3,4,5,6 9 10 11 f = open(‘tmp‘,‘w‘) #打开一个文件没有则创建 12 print(1,2,3,file=f) #把123打印到文件里
以上是关于python全栈开发从入门到放弃之内置函数的主要内容,如果未能解决你的问题,请参考以下文章