- 博客(4)
- 收藏
- 关注
原创 浅析if __name__=='__main__'
功能Python中模块是对象,并且所有的模块都有一个内置属性 name。 一个模块的 name 的值取决于您如何应用模块。如果 import 一个模块,那么模块name 的值通常为模块文件名。但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, name 的值将是一个缺省的”main“。简单来说,这句话的主要功能在于保留了一个脚本独立运行的能力又同时使该脚本的功能函数与类能够成为其他
2015-11-26 17:47:09 3958
原创 Difference between Range and Xrange in Python
概述之前在stackoverflow上看见一个答案描述Python中range与xrange的区别: range的返回值是一个list,包含所有范围内满足条件的元素; 而Xrange的返回值是一个xrange的Object,通过协程,在每次调用时运行一次生成下一个元素的对象。 (在文档中可以找到类似的表述) w 也就是说range是一次生成所有元素并返回list,而xrange是在每次调用
2015-11-18 15:13:18 568
转载 Mathematica 函数右下标有无的区别
文章转载自 简单地说,如果只写f[x],那就只定义了f[x]的值。因为这里的x就是符号x。但写f[x_]的话,这里的x_就不再是x这个符号本身,而是一个模式,它可以代表任何东西。当然还可以给模式加一些条件。Mathematica会自动给f的定义排序,特殊的排在前面,一般的排在后面。这样,计算f[某个东西]时,它会先看这个东西是不是x;如果是的话,那就等于1;如果不是的话,再看它是不是大于0:如果是
2015-11-03 23:58:47 3945
原创 ACM 简易的自动测试命令
ACM 简易的自动测试命令ACM卡壳时最是让人难受,尤其是当你在每次调试时还要一遍又一遍地输入或粘贴测试用例。不过使用freopen函数可以很好地缓解这一状况。freopen函数功能:重定向输入输出流 常用格式:freopen(“测试用例文件目录”,”r”,stdin); //重定向文件输入到标准输入流测试时使用此函数,将其添加在输入数据之前,程序会自动读入数据并转化为标准输入流运行以输出结果。提
2015-11-02 23:52:53 1313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人