深入变量.引用传递

1.静态语言在定义时必须指定变量类型,而动态语言则在运行时决定变量的类型和在内存中占用空间的大小

# -*- coding: utf-8 -*-
"""
#
# Authors: limanman
# OsChina: http://my.oschina.net/pydevops/
# Purpose:
#
"""


def main():
    """Main function."""

    var_a = 'ABC'
    var_b = var_a
    print 'var_a(%s) -> %s, var_b(%s) -> %s' % (var_a, id(var_a), var_b, id(var_b))

    var_a = 'XYZ'
    print 'var_a(%s) -> %s, var_b(%s) -> %s' % (var_a, id(var_a), var_b, id(var_b))

if __name__ == '__main__':
    main()


你可能感兴趣的:(深入变量.引用传递)