極客干貨 2019-02-14 17:57:26 前面我們對Python的概念,特征,應用的領域以及Python3開發環境的配置進行了介紹,如果還不清楚的朋友們,可以查看《為什么說Python是一門神奇的編程語言》和《Python3開發環境安裝與配置》去了解一下,如果還有什么問題,大家可以在評論區留言。 今天起“極客干貨”將系統性的分享Python3基礎知識給大家,后續會分享一些Python3進階知識,比如:如何用Django、Tornado做 WEB開發,如何用Selenium做自動化測試,如何用爬蟲抓取第三方數據,如何用Pandas進行數據分析等等,感興趣的朋友們可以關注下“極客干貨”,感謝! 以后“極客干貨”將用Python3.7版本和PyCharm開發工具給大家介紹這門神奇的編程語言,這里極力推薦使用專業的PyCharm集成開發工具,當然還有其它的IDE開發工具,選擇自己喜歡的就好,不必糾結于此,好了,廢話少說,我們開始吧。 我們先快速來一個HelloWorld程序,讓大家先認識一下Python代碼: What? Python一行代碼就搞定了?是的,沒錯,Python就是這么的簡單;如果Java實現一個功能需要200行代碼,那么Python最多只要幾十行代碼就能搞定。代碼簡單,結構清晰,易于維護,簡單易學,以致于現在很多大學都開設了Python課程,甚至國內有些省份已經在中學,小學開始普及Python課程了,有朝一日Python很可能會成為一種“大眾”型編程語言。 接下來我們說說Python的基礎語法: 1. 編碼 默認情況下,Python 3.x 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串。 推薦使用前者,寫起來簡單,這行編碼一般是需要在.py源碼文件中寫入的,如: 2. 標識符(在給變量,類,函數起名字時需要遵循下面的規范) · 第一個字符必須是字母或下劃線 _ 。 · 標識符的其他的部分由字母、數字和下劃線組成。 · 對字母大小寫敏感。 · 不能使用Python保留的關鍵字。 可通過下面兩個代碼查詢當前Python版本的保留關鍵字,如下: 3. 注釋 單行注釋用 # 多行注釋用一對三單引號'''或者 一對三雙引號""" 注意:單/雙引號必須是英文下的單/雙引號,而且必須是成對出現的,如下: 如果使用PyCharm IDE可通過快捷鍵( Ctrl + / )快速的添加注釋或者取消注釋,這組快捷鍵非常實用和常用,一定記住哦! 4. 行與縮進 Python中一般是一行寫完一條代碼語句的,且不用任何結束符的(Java是用分號;做為一條代碼的結束符);Python中使用空格縮進來表示代碼塊的(Java是使用花括號 {}來表示代碼塊的);這是python最具特色的風格。 注意:每次縮進必須是4個空格或者4的倍數個空格,如果少一個空格或多一個空格都會導致運行報錯誤的,非常的嚴格,看來很不人性化其實這樣會讓代碼結構看起來非常的清晰規范; 不建議用Tab鍵進行縮進,因為可能會在代碼部署時會出現問題。 每個.py文件中最后一行必須是一個空行,否則是會報錯的。 感覺上面這些特色風格好麻煩,很死板,不人性化,其實不用擔心,如果使用PyCharm IDE可通過快捷鍵( Ctrl + Shift + F )瞬間完成縮進,這組快捷鍵非常實用和常用,一定記住哦! 有時候一條代碼確實特別的長,我們可以使用反斜扛進行連接顯示多行: 如果在[], {}, 或 () 中的多行語句,不需要使用反斜杠 5. 導入模塊:import 和 from ...import 好~ 今天就先分享這些,謝謝大家!下篇文章將給大家分享Python的數字類型,歡迎關注哦! |
|