美文网首页Java
小猿圈 Java学习 -变量

小猿圈 Java学习 -变量

作者: 小猿圈IT教育 | 来源:发表于2019-04-22 10:26 被阅读0次

什么是变量?

变量,是用于在内存中存放程序数据的容器,怎么理解呢? 

计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名、身高、年龄信息存下来,后面程序会调用,怎么存呢,直接设置一个“变量名=值”, 就可以

name = "小明"

age = 22

height = 160

后面程序想调用的时候,直接调 变量名 就可以

name = "小明"

age = 22

height = 160

print(name)

print(age)

变量的使用规则

程序是从上到下执行的,所以变量必须先定义,后调用, 否则会报错

变量名定义规则

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

常用定义方式

驼峰体

AgeOfOldboy = 56

NumberOfStudents = 80

下划线

age_of_oldboy = 56

number_of_students = 80

你觉得哪种更清晰,哪种就是官方推荐的,我想你肯定会先第2种

定义变量不好的方式举例

变量名为中文、拼音

变量名过长

变量名词不达意

变量的修改

自行看图不解释

常量

常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量

举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

AGE_OF_OLDBOY = 56

在c语言中有专门的常量定义语法,const int count = 60;一旦定义为常量,更改即会报错。

相关文章

  • 小猿圈 Java学习 -变量

    什么是变量? 变量,是用于在内存中存放程序数据的容器,怎么理解呢? 计算机的最核心功能就是“计算”, 计算需要数据...

  • 小猿圈python学习-变量

    什么是变量? 变量,是用于在内存中存放程序数据的容器,怎么理解呢? 计算机的最核心功能就是“计算”, 计算需要数据...

  • 小猿圈python学习-变量创建过程

    首先,当我们定义了一个变量name = ‘oldboy’的时候,在内存中其实是做了这样一件事: 程序开辟了一块内存...

  • 小猿圈解析如何提高JAVA代码重用性

    对于学习java的小伙伴来说,代码是首先需要了解的并熟悉的第一课,今天小猿圈Java讲师就为你解析如何提高JAVA...

  • 小猿圈简述如何学习Java开发

    学习编程语言的人越来越多,很多人对java开发很感兴趣,但是从何学习java又不知道到哪里去学习,也不知道该怎么学...

  • 小猿圈简述如何学习Java开发

    学习编程语言的人越来越多,很多人对java开发很感兴趣,但是从何学习java又不知道到哪里去学习,也不知道该怎么学...

  • 小猿圈怎样学习Java编程开发

    现在Java编程开发应用广泛,不仅后台需要,就连大数据也是在java基础上进行的,但是怎么学好Java呢,又是一个...

  • 小猿圈Java面试题之了解模糊数组

    Java是IT行业中一直都需要的技术之一,也促进了大多数年轻人在学习java,但是没有好的方向,今天小猿圈java...

  • 小猿圈总结Linux常见命令(二)

    上文篇幅过长现在吧余下的小猿圈Linux老师总结的Linux常见命令继续分享给大家,想学习编程语言可以到小猿圈看看...

  • 小猿圈总结Linux常见命令(二)

    上文篇幅过长现在吧余下的小猿圈Linux老师总结的Linux常见命令继续分享给大家,想学习编程语言可以到小猿圈看看...

网友评论

    本文标题:小猿圈 Java学习 -变量

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