變數和賦值
賦值號左側只能是變數名
變數賦值后才能使用
運行同時給多個變數賦值 a,b=10,20
同時給多個變數賦一個值 a=b=10
2-變數名要遵循規則:—識別符號
首字母:字母或下劃線
其他部分:字母、數字、下劃線
識別符號區分大小寫
變數名不能是系統關鍵字,首字母不能是數字
a = 10;
b=10;
c = 10;
_abc=20;
abc = 100;
true = 100;
ABC = 100;
A23_4 = 100;
a_b=b+c;
d=10;
print(d);
a = "hello";
"""
已知長方形的長和寬分別是15和18,求它的周長和面積,并列印輸出, 要求用不同的變數存盤長、寬、周長和面積,
chang,kuan=15,18;
zhouchang = (chang+kuan)*2
mianji = chang*kuan;
print("周長:",zhouchang);
print("面積:",mianji);
"""
3變數的型別
Number(數字):Python3 支持 int、float、bool、complex(復數)
int---沒有小數點,沒有大小限制
在Python 3里,只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long
內置的 type() 函式可以用來查詢變數所指的物件型別,
float--浮點型由整數部分與小數部分組成
帶小數點
科學計數法:2e2---2.0*10*10
e前面必須有數字,e的后面必須是整數
1e1--10
e2.0--前面沒有數字,后面必須是整數
e2--前面沒有數字
2.54e2--254
print(10e0)print(10e1)
復數型別--complex
復數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 復數的實部a和虛部b都是浮點型,
a=complex(2,5);
print(a,type(a));
布爾型別--bool,只有兩個值分別是True,False;如果轉換成數值True--1,False--0
a=True;print(a,type(a));
字串--str:用單引號、雙引號、三引號引起了的內容,"Hello",'您好'
a = 'Hello';
a = "Hello";
a = '''Hello''';
print(a,type(a))
3.4.5數字型別轉換
int(x) 將x轉換為一個整數,--只取整數部分,int(35.68)--35
a="36";a = int(a);--整型字串可以轉整型,浮點型的字串不可以轉整型
float(x) 將x轉換到一個浮點數,
a = float(36)---36.0
bool(x) 將x轉換成一個布爾型別,非0--True;0-Talse; 非空字串--True;空字串("",'')--False
complex(x) 將x轉換到一個復數,實數部分為 x,虛數部分為 0,
complex(x, y) 將 x 和 y 轉換到一個復數,實數部分為 x,虛數部分為 y,x 和 y 是數字運算式,
"""
a = 10;
print(type(a));
b = 10.;
print(type(b));#float
c = -101;
print(type(c));
d = 12346698796546697469;
print(d,type(d));
a = 2e2; #2.0*10*10--200--浮點型
print(a,type(a))
#a = 1e2.5; 錯誤
a = 1.0e2;
print(a)
a = 10+2.5; #12.5
print(a,type(a));
#a="36.5";無效的
#a="36a"無效的
a="36";
a = int(a);
print(a,type(a));
整型字串和浮點型字串都可以轉浮點型
a = float(36)
a = float("36.5")
a = float("36")
print(a,type(a))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261739.html
標籤:python
