美文网首页
python入门之变量—2018-08-07

python入门之变量—2018-08-07

作者: 冰淇淋配什么呢 | 来源:发表于2018-08-07 16:59 被阅读0次

    变量

    不同于Java,在Python中使用变量不需要声明类型,a = 1这样就可以声明一个变量a,那么这个变量中存储的数据是什么类型呢?答案是整数。

    这时候有很多的同学就会有疑问了,我没有对变量进行声明,怎么确定它是整数呢?这个问题的答案要从python的语法特性上来进行解答了。

    python是动态类型语言,什么意思呢?python会在代码运行的时候自动的去确定变量的类型,所以程序员不需要提前去确定。对比Java,就会发现很大的不一样了,Java需要在编写代码的时候确定每一个变量的类型,Java是静态类型的语言,需要在编译的时候确定类型,不能够在运行的时候动态的确定。

    综上,我们需要记住python变量使用的两个要点:

    1. 不需要声明类型
    2. 变量在时候的必须赋值,这一点很好理解,java成员变量不需要赋值是因为有默认值,但是python变量不声明类型,那么该怎么给默认值呢?没有办法给,所以没有默认值,所以需要赋值。

    内置函数type(), 用以查询变量的类型

    在这里要说一个python有趣的地方,如果你想让a存储不同的数据,你不需要删除原有变量就可以直接赋值。

    a = 1;
    a = 1.1;
    

    我不能保证每一个地方都是对的,但是可以保证每一句话,每一行代码都是经过推敲和斟酌的。希望每一篇文章背后都是自己追求纯粹技术人生的态度。
    永远相信美好的事情即将发生。

    相关文章

      网友评论

          本文标题:python入门之变量—2018-08-07

          本文链接:https://www.haomeiwen.com/subject/jvuavftx.html