加入收藏 | 设为首页 | 会员中心 | 我要投稿 52站长网 (https://www.52zhanzhang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

python变量类型

发布时间:2022-11-18 13:32:19 所属栏目:PHP教程 来源:未知
导读: 什么是变量?
变量是存放数据值的容器。Python 没有声明变量的命令。首次为其赋值时,才会创建变量。
用现实世界来解释一下什么是变量,比如我要盛一碗小米粥,这个时候我需要一个碗才能完成

什么是变量?

变量是存放数据值的容器。Python 没有声明变量的命令。首次为其赋值时,才会创建变量。

用现实世界来解释一下什么是变量,比如我要盛一碗小米粥,这个时候我需要一个碗才能完成这件事情,这个碗就是python语言中的变量。为什么要声明呢?比如你去食堂买小米粥,另外一个人也要小米粥,为了防止使用混乱,必须要做一个区分。那为什么要赋值才会创建变量呢?其实是为了防止浪费,为了榨干计算机的所有算力计算机资源。就好食堂卖粥的地方就10个碗,这个碗肯定是要优先供真正使用的人。

在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言、C++、Java 是强类型语言的代表。和强类型语言相对应的是弱类型语言,Python、JavaScript、PHP 等脚本语言一般都是弱类型的。

弱类型语言有两个特点:

变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。

变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。

注意,弱类型并不等于没有类型!弱类型是说在书写代码时不用刻意关注类型,但是在编程语言的内部仍然是有类型的。我们可以使用 type() 内置函数类检测某个变量或者表达式的类型。

python变量命名

请参考《python标识符》,。

python变量类型

在 python 中定义变量是不需要指定类型(在其他很多高级语言中都需要),

数据类型可以分为数字型和非数字型:

数字型

整型(int) 123

浮点型(float) 123.4

布尔型(bool) 0,1

非数字型

字符串 '李明'

列表 [1,2]

元组 (1,2)

字典 {'年龄':'19'}

php static 变量_php正则表达式任意字符_PHP字符串变量

Python 变量的赋值

在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为:

青花瓷碗= '玉米粥'

青花瓷碗表示变量名;'玉米粥'表示值,也就是要存储的数据。

变量的值不是一成不变的PHP字符串变量,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。

Python 允许您在一行中为多个变量赋值:

例如:

x, y, z = "O", "B", "C"

x = y = z = "O"

注意,变量的值一旦被修改,之前的值就被覆盖了。换句话说,变量只能容纳一个值。

python变量的使用

使用 Python 变量时,只要知道变量的名字即可。几乎在 Python 代码的任何地方都能使用变量。

php static 变量_php正则表达式任意字符_PHP字符串变量

我们定义了liming_age、liming_school2个变量,如果我需要在控制台打印出李明的年龄和学校时就可以直接用print函数输出相关的信息。

由于python语言是一个十分灵活的语言,没有对数据类型做明确的界定,这就给开发造成了一定的困难,而且不容易排查。因此开发时工程师要注意变量赋值时的错误。

另外变量存在一个作用域问题。作用域问题在后续使用的过程中再详细的解释。

(编辑:52站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!