您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python中的变量,参数和模块介绍

51自学网 2022-02-21 10:45:53
  python
这篇教程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 之后字典是有序的?

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。