• 技术文章 >后端开发 >Python教程

    为什么python代码有时候在命令行下和Python Shell中执行的结果不一样呢 ?

    2016-06-06 16:22:17原创957

    回复内容:

    首先,如上面 @柯豪 的答案所说,Shell的行为并不完全和Python代码一致

    >>> for i in range(5):
    ...     i
    ... 
    0
    1
    2
    3
    4
    
    这个例子非常有意思,无人邀请,我来答一下吧。

    使用不熟悉的函数和library是危险的。
    使用不熟悉的函数和library是危险的。
    使用不熟悉的函数和library是危险的。
    重要的话说三遍。

    首先,先看这个例子,只是把helloworld.cpp 略加改动,题主觉得这个代码应当输出什么结果?
    #include 
    #include 
    
    using namespace std;
    
    int main()
    {
        cout<<printf("asdf")<<endl;
    }
    
    主要是因为这东西变了.
    而c库中的标准的输出没改变.
    具体可以看这个文章 eli.thegreenplace.net/2
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:JavaScript 如何获取闭包变量? 下一篇:Java相比Python3有哪些优势?
    Web大前端开发直播班

    相关文章推荐

    • 详细讲解Python之Seaborn(数据可视化)• python基础语法详解之函数• Python详细解析之多线程爬虫与常见搜索算法• 完全掌握Python数学相关模块• 完全掌握Python常用技巧之ip代理

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网