天天看點

python3-基礎篇-01-變量

 一、變量

1.變量是為了存儲程式運算過程中的中間結果,友善之後調用,可以看作是存儲資訊的容器

2.python中的變量不需要“聲明“,也沒有類型這一說,python中所說的“類型”是變量所指的記憶體中對象的類型

name = "lvyq" #字元串類型
age = 12  #整型      
print("name is:",name,"age is :" ,age)      
python3-基礎篇-01-變量

運作結果

python3-基礎篇-01-變量
python3-基礎篇-01-變量

編輯

java變量的聲明

String name="lvyq"; //聲明一個String類型,名字為name的變量
    Integer age = 12; //聲明一個Integer類型,名字為age的變量      
python3-基礎篇-01-變量

多變量指派

除了上面傳統的指派方式,python還支援為多個變量服務

name1,age1="lvyq","12"
print("name1 is:",name1,"age1 is :" ,age1)      
python3-基礎篇-01-變量

運作結果

python3-基礎篇-01-變量
python3-基礎篇-01-變量

編輯

                                                        變量名命規則:

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      
python3-基礎篇-01-變量

 定義的“常量”本質是個變量,後期是可以被修改的

java 中常量的定義:

public static final String NAME = "lvyq";
public static final Integer AGE = 12;      
python3-基礎篇-01-變量

定義的常量後期是不會被修改的

三、變量的指派

name = "lvyq"
age = 12
name1 = name
age = 11
print("name1 is:",name1,"age is:",age)      
python3-基礎篇-01-變量

運作結果

python3-基礎篇-01-變量
python3-基礎篇-01-變量

編輯

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

使用 del ’變量名‘

name ="lvyq"
print("name is:",name)
del name #清空變量
print("name is:",name)      
python3-基礎篇-01-變量

運作結果

python3-基礎篇-01-變量
python3-基礎篇-01-變量

編輯

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-變量

運作結果

python3-基礎篇-01-變量