Python基礎了解
進入寒假已經有一段時間了,各位寶寶都在家忙啥嘞,是不是都在學習呀
放寒假了,由於心早已飛到了家中的大床上,沒有拿手中僅有的那本C++,所以這段時間裡停止了對C++的更新。
手邊沒有書了,但是閑的發霉的站長無意中發現了一種神奇的語言:Python
初步了解之後便被它那種不同與C/C++的方式所迷惑了
查閱資料之後更是被它的實用性所俘獲了
讓我們一起走進Python吧
Python是由C語言編寫的,所以在一定程度上它和C語言有著千絲萬縷的聯繫。Python第一個公開版本是在1991年發布的,儘管在過去的幾十年里它已經發生了很大的變化,如今雖然有Python2和Python3之分,但在功能上仍然與最初保持一致。在這裡我們將會共同探討Python3。
首先,我們要在自己的本本里搭建Python開發環境。站長資金有限,MacBook遙不可及,Linux系統也不太會使,所以在這裡會向大家介紹win10的安裝。
進入官網,下載Python的安裝包,網址:https://www.python.org/
單機Downloads後,會出現下圖
在這裡我們選擇DownloadPython3.6.4,下載之後根據提示安裝就好啦
漫長等待安裝中。。。
GIF
裝好之後打開IDLE,開始我們的學習之旅~
和C/C++不同,Python的界面更感覺是在操作Linux一樣,總有想要狠狠敲上幾十行代碼的感覺
好啦好啦,我們言歸正傳。出現此界面後,我們使用快捷鍵Ctrl+n創建一個新的文件。諾,和我一樣你就對啦
在新建立的.py文件中,你可以放開手腳,盡情敲代碼~
接下來就和大家分享一下這些天對Python理解吧,我會把Python和C/C++做一些簡單的對比,讓大家更清楚的了解Python的基本操作
變數
與C/C++語言不同的是Python沒有變數,只有名字,在給其定義是就可以對其賦值啦。
字元串
我們將字元串也稱為文本,但是文本又和數字不同。Python中可以直接實現兩數相加,但若給數字加上引號則變成了字元串的拼接
但是在一些情況下需要出現特殊的符號,這是需要用到轉義符號:
換行
可以使用C/C++中的方法「
」實現換行,而Python自己在輸出之後便自動換行
print函數
在Shell中,我們使用help()函數來幫助我們查看其他函數的參數列表以及操做方法。
在這裡,我著重強調參數sep、end和flush。首先sep就是實現在字元串之間插入sep設置的符號
其次就是end,end參數表示輸出一個製表符後不換行,並在其後輸出單引號中的內容
最後就是flush,flush參數等於True時,表示在默認的顯示器中更新輸出內容,如果為False則不更新輸出內容
常用標準庫——random
1.random會生成0-1的隨機浮點數
2.uniform(a,b)會隨機生成a-b之間的浮點數
3.randint(a,b)會隨機生成a-b之間的整數
今天就先更新到這兒吧,如有什麼疑問,請聯繫站長:
※使用10幾行Python代碼,快速建立視覺模型識別圖像
※Python編程培訓中你遇到捷da徑keng了嗎?來千鋒讓你不中招!
TAG:Python |