这篇教程Python中的变量,参数和模块介绍写得很实用,希望能帮到您。
前言简单的使用python函数之后,我们在日常开发中还需要经常使用的三个地方,分别是变量、参数和模块。其中,Python的变量类型已经在语法介绍中做了简单的使用描述。在本篇文章中,会更加强调变量的作用域,并分别介绍参数和模块的使用。
1 变量首先,在python中,变量是存储在内存的值,程序在执行创建变量时会在内存中创建一个空间,并且根据变量的数据类型,python解析器会分配指定内存。变量标记或者指向一个值。 示例如下:与剧中的 color 就是一个变量名,指向字符串 blue, 代码 color = "blue" 被 = 赋值给了变量。= 号被称为赋值运算符,作用是让变量指向一个值。遇到变量时,Python 将其替换为指向的值,也可以同时为多个变量赋值。 >>> color = "blue">>> color'blue' >>> count = 5>>> 100 * count500 >>> a,b,c = "hello",888,666>>> a'hello'>>> b888>>> c666 变量的使用比较简单,同时也需要遵守以下几个命名规则: 1. 变量名的第一个字符不能是数字,而 必须是字母或下划线; 2. 不能将 Python 关键字用作变量名。例 如,if、else、while、def、or、and、 not、in 和 is 都是 Python 关键字; 3. 变量名的长度不受限制,但其中的字符必须是字母、数字或下划线,而不能使用空格、连字符、标点符号、引号或其他字符; 4. Python 区分大小写,因此 A、B 和 a、b 是截然不同的变量名。 举一个错误的示例: 
>>> While = "nihao">>> While'nihao' 当然,既然区分大小写,我们可以将小写的 w 改成大写的 W,这样就可以使用变量名了,但一般不建议这么使用。 联系到上次所阐述的函数,它对于变量所带来的一个问题是:作用域。所谓作用域就是指该变量在程序的哪些地方可以访问或者可操作,一般分为局部变量和全局变量。对比下面两个函数: import mathdef example1(x, y, a, b): s = (x - a) ** 2 + (y - b) ** 2 return math.sqrt(s) def example2(x, y, a, b): w = abs(x - a) h = abs(y - b) return w * h 
三分钟python搭建支付宝三方支付 Python3.6 之后字典是有序的?
|