作为一个由c/c++转过来的菜鸟,刚接触Python的变量的时候很不适应,应为他的行为很像指针,void* ,不知道大家有没有这样的感觉.其实Python是以数据为本,变量可以理解为标签.作为c/c++的菜鸟,把跟踪变量地址的习惯带入Python,举个小例子说明Python的变量,对象,及参数传递. '''例子1''' x = 1 def fun(x): x = 2 return None fun(x) print(x) 其实不打印也可以,我们用pycharm单步调试,看一下在每一行执行中,变量