python基础学习
Hulksdnu
好记性不如烂笔头
展开
-
How Big can a Python Array Get?——python数组可以到多大?
来自:stackoverflow 网址: http://stackoverflow.com/questions/855191/how-big-can-a-python-array-get问:在python中,数组最大可以到多大?答:根据源码,一个list的最大大小为 PY_SSIZE_T_MAX/sizeof(PyObject*)。PY_SSIZE_T_MAX 在文件翻译 2013-12-05 16:37:28 · 3929 阅读 · 1 评论 -
python行内赋值
何为行内赋值?Google得到:在if、while、for等语句中的赋值行为。在C/C++中,进行if判断,if( a == 1 )往往不小心写成if ( a = 1 )出现判断失效的问题。因此,一般建议为将此处写为if ( 1 == a )若是少写一个“=”号,就会出现错误而python不支持行内赋值,即 当出现if a原创 2014-02-21 14:56:51 · 1534 阅读 · 0 评论 -
"*.py"和"*.pyw"的区别
python的文件格式有两种,"*.py"和"*.pyw",它们有什么不同?问题python的文件格式有两种,"*.py"和"*.pyw",它们有什么不同?答案实际上区别不大,不过*.py用python.exe解释,运行时会出现控制台窗口(也就是字符界面),*.pyw则用pythonw.exe解释,运行时不会出现控制台窗口,主要用转载 2014-02-21 15:27:14 · 2655 阅读 · 0 评论 -
python三元运算符
以前没在python中用过三元运算符,今天使用?:提示错误,故而google了一下在c/c++等语言中,三元运算符一般为如下使用形式:判定条件?为真时的结果:为假时的结果r = 5 > 1 ? 1 : 0但是,在python2.5以前版本,是没有三元运算符的,在2.5版本中加入了三元运算,但是并不是一个符号,而是为真时的结果 if 判定条件 else 为原创 2014-02-21 16:13:50 · 1355 阅读 · 0 评论 -
python逻辑运算的返回值
转载自:EverCoding.netPython的逻辑运算(and,or,not)与C/C++、Java等语言不太一样。这些语言的逻辑运算返回的值都是bool值,而Python返回的则不同。先说非运算,Python的非运算与这些语言相比,并没有特别的地方。not只有两个返回值,True和False。在Python中,真值为假的对象,包括False,None,数字0,空字符串以及空的转载 2014-02-25 10:49:55 · 3657 阅读 · 0 评论 -
负整数的整除与取余运算
除法的取整分为三类:向上取整、向下取整、向零取整。 1.向上取整:向+∞方向取最接近精确值的整数。在这种取整方式下,5 / 3 = 2, -5 / -3 = 2, -5 / 3 = -1, 5 / -3 = -1 2.向下取整:向-∞方向取最接近精确值的整数。在这种取整方式下,5 / 3 = 1, -5 / -3 = 1, -5 / 3 = -2, 5 / -3 = -2 3.向零转载 2014-02-19 22:27:16 · 12237 阅读 · 0 评论