前言:
如今咱们对“java的变量与函数”大体比较注重,小伙伴们都想要分析一些“java的变量与函数”的相关知识。那么小编同时在网络上网罗了一些对于“java的变量与函数””的相关知识,希望兄弟们能喜欢,你们快快来学习一下吧!一、Python 中的变量
1、什么是变量?
① 变量本质来说是内存的一块空间;
② 变量包含两部分:名称、字面值【数据】;
Python 是弱类型的语言,不需要指明数据的类型。
2、变量赋值
python 使用等号=作为赋值运算符,具体格式为:
name = value
① 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
② 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。
3、多个变量赋值
a = b = c = 1
以上实例,创建一个对象,值为1,三个变量被分配到相同的内存空间上。
注意:
三个变量被分配到相同的内存空间上,后文会着重说明。
a, b, c = 1, 2, "john"
以上实例,两个整型对象1和2的分配给变量 a 和 b,字符串对象 "john" 分配给变量 c。
注意:
变量是标识符的一种,它的名字不能随便起,要遵守 Python 标识符命名规范,还要避免和 Python 内置函数以及 Python 保留字重名。
4、变量赋值以后,可以重新赋值,变量的值可以变化
5、变量类型
数字、字符串、列表、元组、集合和字典
二、Java 中的变量
1、什么是变量?
① 变量本质上来说是内存的一块空间;
② 变量包含三部分:数据类型、名称、字面值【数据】;
③ 变量是内存中存储数据最基本的单元。
2、数据类型的作用
不同的数据有不同的类型,不同的数据类型底层分配不同大小的空间;
3、变量要求
变量中存储的具体的“数据”必须和变量的“数据类型”一致,否则编译报错
4、如何声明/定义变量的语法格式
数据类型 变量名; 例如:int age;
数据类型:我们以整数型为例:int(下章我们具体讲解数据类型)
变量名:规范是使用驼峰命名法,首字母小写,后面每个单词首字母大写,如 userName。
定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的。所以,我们也把Java强类型的语言。
5、变量声明后如何赋值?
语法格式:
变量名 = 字面值;
注意:
字面值的数据类型必须和变量的数据类型保持一致。= 等号是一个运算符,叫赋值运算符,赋值运算符先运算等号右边的表达式,表达式执行结束之后的结果来赋值给左边的。
6、声明和赋值可以一起
int i = 10;
7、变量赋值以后,可以重新赋值,变量的值可以变化
8、有了变量以后,内存空间可以重复使用
int i = 10;
System.out.println(i);
System.out.println(i);
9、通常访问一个变量的方式
① 第一种:读取变量中保存的具体数据
② 第二种:修改变量中保存的具体数据
10、变量在一行上可以声明多个
int a,b,c;
11、Java 中的变量必须先声明,后赋值,才能访问
int i;// 程序执行到这里,内存空间并没有开辟出来,变量 i 并没有初始化,没有赋值之前无法访问
正确使用:
int a = 100, b = 200, c = 300;
12、变量的作用域
指的是变量的有效范围;
13、变量的分类
分为两大类,这里说下概念,现在不清楚不要紧,后文会一一介绍
① 按被声明的位置划分
I、成员变量:
方法外部,类内部定义的变量
II、局部变量:
局部变量声明在方法、构造方法或者语句块中
② 按所属的数据类型划分
I、基本数据类型变量(刚接触Java,以这块为主)
II、引用数据类型变量
注意:
Java中不允许在一个范围大的作用域下重新定义同名变量。
我们从上文可以看出,Python 和 Java 关于变量这块的规定,Python 的语法简洁明了,Java 相对来说复杂些,问题不大,学到后面也就 so easy 啦!@Python大星
>>>Python 和 Java 基础对比 02——基本语法规范
标签: #java的变量与函数