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=' ')

  • 相关阅读:
    mysql笔记3_存储引擎
    mysql笔记2_约束
    mysql笔记1_数据库发展史
    JDOM2.x|XPath小记
    关于批量导入数据以及调优的一些总结
    MD5加密算法
    document.ready和onload的区别——JavaScript文档加载完成事件 .
    java反编译工具
    容易被忽略CSS特性
    Struts2基本包作用详解
  • 原文地址:https://www.cnblogs.com/charlesblc/p/7133675.html
Copyright © 2011-2022 走看看