- 浏览: 11662 次
- 性别:
- 来自: 成都
最新评论
文章列表
python函数是值传递还是引用传递
- 博客分类:
- Python
在网上看python的基础知识,看到函数这一章的时候,看到这么一段话:
所有参数(自变量)在Python里都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。
def changeme( mylist ):
"修改传入的列表"
mylist.append([1,2,3,4]);
print "函数内取值: ", mylist
return
list1 = [10,20,30];
changeme( list1 );
print &qu ...
原因:
虚拟机安装时没有设置swap或者设置内存太小。
解决办法:
增加swap大小。
1.查看当前内存使用情况
flc@ubuntu:/tmp/mysql-5.7.12$ free -m
total used free shared buffers cached
Mem: 745 213 531 0 10 169
-/+ buffers ...
python学习第二天
- 博客分类:
- Python
函数
系统函数:字符串 str,数学 math,网络 socket, OS。一般使用这些库都需要使用import语句,先引入该库。
ps:import使用方法,import XXX as XX,相当与给引入的库取一个别名。
第三方函数库:urllib ,webbrosser ,httplib2,
自定义函数:
1.函数定义不需要指定返回类型
2.参数不需要类型
3.可以返回多值,若用一个变量接受则返回的是一个包含所有返回值的元组;分别接受则依次返回
4.函数体使用TAB缩进
例子:
def test_a(n1,n2 ...
变量
python变量指向的是一块内存地址,修改变量的值,其实是修改其指向的地址。
>>> x=9
>>> y=23
>>> id(x)
6349304L
>>> id(y)
6348968L
>>> x=23
>>> id(y)
6348968L
函数id()用于查看对象的内存地址
>>> help(id)
Help on built-in function id in module __builtin__:
id(...) ...