python3-基础篇-01-变量

一、变量

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)

运行结果

python3-基础篇-01-变量_第1张图片

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);
    }
}

运行结果

python3-基础篇-01-变量_第2张图片

你可能感兴趣的:(#,python-基础篇,p2p,gnu,linq)