1. 程式人生 > >【Python學習記錄——從入門到放棄】一、變數和簡單資料型別(下)

【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。 

好了,那麼變來變數和簡單資料型別就這樣結束了。