python变量类型
变量是存放数据值的容器。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'} Python 变量的赋值 在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为: 青花瓷碗= '玉米粥' 青花瓷碗表示变量名;'玉米粥'表示值,也就是要存储的数据。 变量的值不是一成不变的PHP字符串变量,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。 Python 允许您在一行中为多个变量赋值: 例如: x, y, z = "O", "B", "C" x = y = z = "O" 注意,变量的值一旦被修改,之前的值就被覆盖了。换句话说,变量只能容纳一个值。 python变量的使用 使用 Python 变量时,只要知道变量的名字即可。几乎在 Python 代码的任何地方都能使用变量。 我们定义了liming_age、liming_school2个变量,如果我需要在控制台打印出李明的年龄和学校时就可以直接用print函数输出相关的信息。 由于python语言是一个十分灵活的语言,没有对数据类型做明确的界定,这就给开发造成了一定的困难,而且不容易排查。因此开发时工程师要注意变量赋值时的错误。 另外变量存在一个作用域问题。作用域问题在后续使用的过程中再详细的解释。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |