基本資料型別 變數的宣告和賦值 輸入和輸出

2021-08-30 08:40:57 字數 2654 閱讀 5063

基本資料型別之數值、運算子

int(整型):理論可以無限大,沒有上限,不過受限於機器農村的大小

a = 2

print(type(a))

輸出為:

float(小數):浮點數運算可能有近似的四捨五入的微小的誤差

b = 10/3

print(type(b))

print(b)

輸出為:3.3333333333333335

boolean:布林型別 真假

print(false)

print(false and false)

print(false and true)

print(not true)

輸出為:false false false false

運算子python2中:

/:表示除法,如果兩個數都是整數,那麼結果就是整數

//:地板除,如果兩個都是整數,結果也為整數,如果有浮點(截斷並保留小數點後面的0)

%:表示求餘

python3中:

/的結果為浮點數,結果為浮點數 如:4/2=2.0

//表示依然是地板除法 4.0//=2.0,3//2=1

%表示求餘,同上

運算子不等於的改變:

python2中不等於為:<>/!=

python中統一為:!=

算術運算子:

+,-,/,//,%,**

print(3+4)

print(6-5)

print(98)

print(6/4) #注意結果

print(9//2)

print(6%4)

print(2**3)

輸出為:7,1,72,1.5,4,2,8

比較運算子:

print(6<5)

print(7<=8)

print(4>2)

print(4>=4)

print(7==4)

print(7!=8)

輸出為:false,true,true,true,false,true

賦值運算子:

a += 2

print(a)

a -= 1

print(a)

a *= 2

print(a)

a /= 2

print(a)

a //= 2

print(a)

a **= 2

print(a)

a %= 1

print(a)

輸出為:11,10,20,10.0,5.0,25.0,0.0

成員運算子:

not/and/or

print(not true) #false

print(true and true) #true

print(false or true) #true

print(not(true or false)) #false

print(not(false and true)) #true

真假表:

1與1 真

1與0 假

1或1 真

1或0 真

0或0 假

輸入和輸出:

輸入input函式

x= input(『請輸入乙個數字:』)

print(x) #返回值為str

輸出print函式(可以接受多個引數,逗號隔開)

print(1,「2」,2.21)

字串:

單/雙引號字串的表現形式

單引號 print(『tom』,『jake』)

雙引號 print(「tom」,「1」)

單/雙引號:

對於字串的巢狀就體現出價值

print(「tom is 『cool』」)

print(『tom is 「cool」』)

轉義字元:

print(『what』s your name』) #會報錯

解決方案:

1.使用字串巢狀

print(「what』s your name」)

2.使用轉義字元

print(『what』s your name』)

3.使用原始字串

print(r『what』s your name』)

字串格式化:

1.字串內建函式format

x = 『姓名{},年齡{}』.format(『張三』,20)

print(x) 輸出為:姓名張三,年齡20

2.%的使用

x = 『姓名%s,年齡%d』%(『張三』,20)

print(x) 輸出為:姓名張三,年齡20

%s:字串

%d:整數

%f:浮點數

作業:『』』

使用input函式,記錄鍵盤輸入的內容,列印輸出該值的型別,

並轉換為數值型,

判斷數值num大小,如果num>=90,輸出列印:你的成績為優秀

如果num>=80 and num<90,輸出列印:你的成績為良好

如果num>=60 and num <80,輸出列印:你的成績為一般

如果num<60,輸出列印:你的成績為不合格

班級有男生23人,女生15人,計算男女生佔班級總人數的百分比,保留兩位小數。

『』』

GO語言的變數宣告和基本資料型別

宣告變數的一般形式是通過關鍵字 var var name type 其中 name為變數名,type為變數的資料型別。以上為單變數宣告,當然也可以在乙個語句中對多個變數進行宣告,var name1,name2 type val1,val2,前提是多個變數的型別必須是相同的。在宣告變數時也可以使用 來...

基本資料型別 和 變數

資料型別可以理解為固定記憶體大小的別名 資料型別是建立變數的模子 變數是一段實際連續儲存空間的別名 程式中通過變數來申請並命名儲存空間 通過變數的名字可以使用儲存空間 c和c 語言中基本的資料型別有 字元型 char 整形 short,int,long 浮點型 float,double 同時字元型和...

Swift 基本資料型別,及常 變數宣告

用oc編碼已經有段時間了,這期間一直在使用oc和學習oc的編碼技巧,忽聞小夥伴說 swift已經是趨勢了,有時間多看看吧 所以我也開始從網上搜尋部落格,感謝hangge.com的部落格,如有冒犯之處,請多見諒,因為是看著大神的部落格開始swif全面的 學習之路!方向已定,無論前面有多難,都要走下去!...