python3-基础篇-01-变量

本文探讨了Python和Java在变量声明、常量定义以及变量赋值上的差异。在Python中,变量无需声明,类型由赋值对象决定,而Java则需要明确声明变量类型。Python支持多变量赋值,且没有真正的常量,但通常通过全大写表示。Java的常量则是不可变的。此外,介绍了删除Python变量的方法,而在Java中,可通过赋值为null达到类似效果。
摘要由CSDN通过智能技术生成

一、变量

1.变量是为了存储程序运算过程中的中间结果,方便之后调用,可以看作是存储信息的容器

2.python中的变量不需要“声明“,也没有类型这一说,python中所说的“类型”是变量所指的内存中对象的类型

name = "lvyq" #字符串类型
age = 12  #整型      
print("name is:",name,"age is :" ,age)

运行结果

java变量的声明

    String name="lvyq"; //声明一个String类型,名字为name的变量
    Integer age = 12; //声明一个Integer类型,名字为age的变量

多变量赋值

除了上面传统的赋值方式,python还支持为多个变量服务

name1,age1="lvyq","12"
print("name1 is:",name1,"age1 is :" ,age1)

运行结果

                         

                                                        变量名命规则:

1.具有描述性

2.变量名只能由_,数字,字母组成,不可以是空格或特殊字符(#,$,%)

3.不能以中文为变量名(虽然python3.0支持)

4.不能以数字开头

5.关键字不能被声明为变量

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

二、常量

python中没有常量这一说,但是为了区分常量变量,常量定义一般使用全部大写的方式

NAME = "lvyq"
AGE = 12

 定义的“常量”本质是个变量,后期是可以被修改的

java 中常量的定义:

public static final String NAME = "lvyq";
public static final Integer AGE = 12;

定义的常量后期是不会被修改的

三、变量的赋值

name = "lvyq"
age = 12
name1 = name
age = 11
print("name1 is:",name1,"age is:",age)

运行结果

四、删除变量(变量回收)

使用 del ’变量名‘

name ="lvyq"
print("name is:",name)
del name #清空变量
print("name is:",name)

运行结果

java中删除变量

直接将变量赋值为null即可

public class test {
    public static void main(String[] args) {
        String name ="lvyq";
        System.out.println("name is:"+name);
        name=null;
        System.out.println("name is:"+name);
    }
}

运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不要喷香水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值