zoukankan      html  css  js  c++  java
  • python里面 __future__的作用 & 下划线的作用 & 3.0实现不换行

    参考这篇文章:

    http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820023084e5263fe54fde4e4e8616597058cc4ba1000

    其实就是在旧版本里面测试新版本的一些功能

    比如python3.0里面的 division,//,unicode string 等等

    在2.7里面通过 import __future__ 来获得新特性。当然了,我理解,如果这个版本(2.7)的__future__包里面不带的功能,那就测试不了了。

    def __main__(_)

    下划线参数的意义:

    参考这里:http://python.jobbole.com/81129/

    此时“_”作为临时性的名称使用。这样,当其他人阅读你的代码时将会知道,你分配了一个特定的名称,但是并不会在后面再次用到该名称。例如,下面的例子中,你可能对循环计数中的实际值并不感兴趣,此时就可以使用“_”。

    3.0 print 不换行

    如果用

    from __future__ import print_function

    那么 print 就需要像3.0那样 加括号,默认是直接换行的,没有加逗号什么的,需要不换行的话,需要像下面这样:

    print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()), end=' ')

  • 相关阅读:
    一点一点学习GIt
    17-ajax向后端提交POST请求
    16-djongo中间件学习
    ES6快速入门
    15 Django组件——中间件
    导入Scrapy 项目报错:no module named scrapy
    slf4j + logback 输出日志:mybatis sql语句
    java实现链表
    Log4j2.xml的日志设置
    java多线程之生产者消费者经典问题
  • 原文地址:https://www.cnblogs.com/charlesblc/p/7133675.html
Copyright © 2011-2022 走看看