寫在之前
大家好,這裡是零基礎學習 Python 系列,在這裡我將從最基本的 Python 寫起,然後再慢慢涉及到高階以及具體應用方面。我是完全自學的 Python,所以很是明白自學對於一個人的考驗,所以在這裡我會盡我最大的努力,把 Python 儘可能簡單的表述清楚,讓更多想要學習 Python 的朋友能夠入門。同時寫這個教程也算是對自己之前所學知識的一個鞏固和提高,喜歡的朋友們可以點個關注,有問題歡迎隨時和我交流。
數字
在 Python 中,對數的設定很簡單,如果你發現你有小學畢業照,那麼恭喜你,你肯定能看懂。還記得昨天我們說過的在電腦上執行程式的兩種方法嗎?不記得的去看(零基礎學習 Python 之前期準備)這篇文章。
在 Python 裡面數字的型別就是整型和浮點型。
整型就是你知道的那個整數,比如 1,2,-1,-2…,在 Python 裡,整數用 int 表示,它比起其他程式語言好的一點是它不需要分整形,長整形什麼的,它就是一個整型,不管你輸入多麼大的數字它永遠會輸出相應的數字,不會出現溢位的問題,關於什麼是溢位,我們現在先不講,你就知道 Python 裡的整型你就是輸就行,就算飛到了天際也跑不出 Python 的五指山,這裡其實是有點誇張了說的,我雖然在說飛到天際這個詞,但是你的程式是跑在電腦上的,你的電腦的記憶體是有限的。
浮點型就是你知道的那個小數,比如1.1,2.2222222222…,雖然說這樣說不太嚴謹,因為整型也可以用浮點型表示,但是初期的話你可以先這麼瞭解著。在 Python 裡,整數用 float 表示,同樣它比起其他程式語言來好的是它不需要區分單精度和雙精度,它就是一個浮點型。
>>> 111111111111111111111111111111111 #整數 111111111111111111111111111111111 >>> 2.2222222222222222222222 #浮點數 2.2222222222222223 >>> -3333333333333 -3333333333333 >>> -4.444444444444444444444 -4.444444444444445
還有一點要說的是數字還分為無符號和有符號,無符號就是非負數,要是想表示負數就是前面加上一個負號。還有我在這裡說的都是十進位制,還有二進位制,八進位制,十六進位制,但這些不是這裡的重點,如果有興趣的可以自己查閱。
變數
在上面的數字我們在互動環境中用的只是單純的輸入數字,如果只是簡單粗暴的輸入數字這肯定是不夠的。我們在程式語言中經常用到變數和數字建立關係,你可以理解成類似於一一對映那種。下面舉個例子:
>>> a = 1 >>> a 1 >>> a = 2.1 >>> a 2.1
上面的例子 a = 1 我們是在變數 a 和數字 1 之間建立了聯絡,所以之後單獨輸入 a 的時候,它輸出的是 1。緊接著我又讓 a = 2.1 ,這是讓 a 和 2 之間建立了聯絡,再輸入 a ,此時的 a 為 2.1。
其實上面那個例子還可以得出 Python 一個非常好的功能,那就是變數無型別,一開始 a = 1 的時候 a 自動的就是整型,後來讓 a = 2.1 的時候,a又成了浮點型,不像 C/C++ 等程式語言一樣,在寫之前還要先定義變數的型別。
四則運算
四則運算就是我們所熟悉的加減乘除,這裡的加減乘除和我們現實中數學裡的加減乘除是一樣的,但是也會有些許差別,因為 Python 裡的數字畢竟是分型別的,下面我們舉個例子來說一下:
>>> 1 + 2 3 >>> 1.0 + 2 3.0 >>> 1.0 + 2.0 3.0
相信眼尖的朋友們已經看出來了,差別就是你的運算子兩側只要有一個是浮點數,那麼你這個就是浮點數,只有整數➕整數才是整數。但是,這裡我又要說但是,還是有特例,Python3 中規定 ,整數 / 整數 = 浮點數,別問為什麼,因為就是規定。
>>> 4 / 2 2.0 >>> 5 / 2 2.5
幾點補充
知識點是在太多,不可能真的面面俱到,我儘量多寫一點我能想起來的東西,供大家學習,如果你有什麼這方面的補充,歡迎聯絡我。
整除操作:整除操作的符號是 // ,當除不盡的時候顯示的只是整數,而沒有小數點後面的部分。
>>> 3 // 2 1 >>> 10 // 3 3
餘數操作:餘數操作的符號是 % 。
>>> 5 % 2 1 >>> 7 % 4 3
指數操作:指數操作的符號是 **, x ** y 代表 x 的 y 次方。
>>> 2 ** 3 8 >>> 5 ** 2 25
註釋:寫註釋我覺得很重要,尤其是在你剛開始入門指出我希望你有這種習慣。雖然你現在寫的程式碼很少,可能說我直接就能看懂寫什麼註釋啊,還浪費時間,可是以後你做專案的時候動輒成千上萬條程式碼,每個人的程式碼風格不是說都很規範,如果你接手的專案時候碰到一堆不帶註釋的程式碼,你可以想想你該是多麼痛苦。
寫註釋有兩種方法,一種是用 # 在後面寫下你的註釋,注意不能不能換行,職能跟在 # 後面寫;另一種是 “`註釋“` ,這個可以換行寫。
# 這是一個註釋 print("Hello, World!") ``` 這是多行註釋,用三個單引號 ``` print("Hello, World!") """ 這是多行註釋,用三個雙引號 """ print("Hello, World!")
寫在最後
更多內容,歡迎關注「Python空間」,期待和你的交流。
The end。