zoukankan      html  css  js  c++  java
  • 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打印到文件里
    别想一下造出大海,必须先由小河川开始。
  • 相关阅读:
    Elasticsearch安装中文分词器IK
    Docker安装ElasticSearch
    Docker安装
    Docker安装EOS
    Docker更改容器端口映射
    BoltDB 一个简单的纯 Go key/value 存储
    go语言 robfig/cron包 实现定时 调用
    GitHub 添加 SSH keys
    Android 端外推送到底有多烦?
    Nats的消息通信模型
  • 原文地址:https://www.cnblogs.com/zcfx/p/7270185.html
Copyright © 2011-2022 走看看