一、變量
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);
}
}
運作結果