Python怎么定义变量不赋值?Python如何只定义不赋值

【Python怎么定义变量不赋值?Python如何只定义不赋值】很多学习python的小伙伴在之前是学习过其他的编程语言的,最近就有小伙伴问在python之中怎么定义变量但是不去赋值 。那么这个问题其实是和python的设计和特性是有关系的,下面这篇文章对此会有想当详细的解析,感兴趣的小伙伴往下看看吧 。

Python怎么定义变量不赋值?Python如何只定义不赋值

文章插图
(1)python之中是不可以只定义变量而不是赋值的,因为定义和赋值本来指的就是一个动作 。python之中的赋值是将等号右边的值给到左边,而左边的变量接收到了值之后就被定义完成了,这两个动作实际上是一体的 。
虽然python在定义变量的时候没有指定数据类型,这是因为变量的数据类型会在赋值的时候给动态的去给定 。python变量只有赋值了才算定义完成,虽然可以赋一个None值,也就是空值给变量,但是变量的值也会变成None 。
(2)在前端变成语言之中有一个非常重要的语言就是JavaScript,它可以只定义一个变量而不去给变量赋值,这是由它弱类型语言的特性决定的 。弱类型的语言对于数据类型的检查和语法的检查都非常小,甚至连语法错误都要在运行之后才会提示 。
而python虽然看起来是弱类型的语言,但是实际上它是一个强类型的语言 。无论是在编码是还是程序运行的时候都会对变量和所有的对象进行严格的检查,语法错误连编码阶段都无法通过 。
以上就是python定义变量不赋值的相关知识了,希望对你有所帮助 。

    推荐阅读