【Python學習記錄——從入門到放棄】一、變數和簡單資料型別(下)
本文使用的書籍是《Python程式設計:從入門到實踐》
本文使用的是Python3.6
四、數字
在Python中,數字分為整數型和浮點型,不管是整數型還是浮點型都適用於加(+)減(-)乘(*)除(/)。
並且,在Python中,乘方是使用符號**來表示的,求餘數使用符號%來表示的。
其中在Python3中使用除法時,得出的結果會是浮點型,書中提到Python2使用整數之間使用除法,得到的會是整數型。
下面我們用程式碼來實驗看看:
# 加法 x = 1 + 1 print(str(x)) # 減法 y = 2 - 1 print(str(y)) # 乘法 z = 2 * 3 print(str(z)) # 除法 m = 6/2 print(str(m)) # 乘方 n = 2 ** 3 print(str(n)) # 求餘值 q = 5 % 2 print(str(q))
大家可以注意到我使用了str()方法,因為我要打印出字串,所以使用方法str()來進行轉換。
也有人可能會問能不能不轉化,也是可以的,但你只能列印這個變數。
下面給大家演示一下:
x = 520
# 直接列印
print(x)
# 轉化為字串進行列印
print(str(x))
y = 250
# 拼接下直接列印數字(報錯)
print("答案是:" + y)
# 拼接下轉化為字串進行列印
print("答案是:" + str(y))
所以說,在這種情況下,你只能轉化成字串才能拼接。同理,當你以後使用某些函式或者方法時,如果它對輸入的變數有型別要求的話,你要對其進行適當的轉化。
PS:報錯時你看不到剩下的程式碼執行的結果,你可以將報錯的程式碼註釋掉,註釋的方法下面會說。
整數一節的動手試一試:
# 2-8
print(4+4)
print(12-4)
print(4*2)
print(16/2)
# 下面是我多加的幾種運算,得出的結果也是8
print(26%9)
print(2**3)
由於不用拼接,所以我偷個懶,沒有將其轉化成字串。
五、註釋
關於註釋,大家也許已經知道怎麼打了,因為我這兩篇文章都使用了一些註釋。
註釋的符號是#,使用這個符號後,這一行程式碼是被註釋的,大家請注意是一行,要是你一句程式碼分成兩行只有一半會被註釋。
註釋掉的程式碼是不會執行的,所以經常有同學用於調bug。註釋一般是給程式設計員看的,註釋的東西在執行的結果是看不到的,就像我上面註釋是第幾題一樣,是給你們看的。
還有就是多行程式碼的註釋是使用'''程式碼'''和"""程式碼"""來表示的。
直接上程式碼:
# 單行註釋
'''
多行註釋
多行註釋
'''
"""
多行註釋
多行註釋
"""
這就是註釋的方法了,我也是個小白,就說到這裡。
註釋一節的動手試一試:
# 攝氏度和華氏度的轉換
# 程式一 x為攝氏度
x = 0
print(str(x)+"攝氏度轉化為華氏度的值為:"+str(1.8*x+32))
# 程式二 y為華氏度
y = 0
print(str(y)+"華氏度轉化為攝氏度的值為:"+str((y-32)/1.8))
六、Python之禪
這個,我直接動手試一試了:
原諒我用的是Python3.7。
好了,那麼變來變數和簡單資料型別就這樣結束了。