python学习笔记:print 函数vs. return函数,global变量 vs. local变量

print函数与return函数差别:

一、结果:

(1)return expression    ————  计算expression

(2)print(statements)————  打印statements

二、输出:

(1)在交互模式下,return的结果会自动打印出来

(2)但作为脚本单独运行时,则需要print函数才能显示。

global变量与local变量:

已定义一个全局变量x,如果在某函数定义范围内引用该变量且未指定为全局变量(global),则不能对该变量进行修改,其原因在于:修改变量将令python认为是定义一个新的、同名的局部变量,这将导致矛盾,运行时出错。

    # If we modify a global variable, we must declare it as global.
    # Otherwise, Python will assume it is a local variable.

猜你喜欢

转载自blog.csdn.net/xiaozhimonica/article/details/82796324