零基础学Python(第三章 基础语法)
本套學習內容共計【22】個章節,每個章節都會有對應的從0-1的學習過程詳細講解,希望可以給更多的人提供幫助。
開發環境:【Win10】
開發工具:【Visual Studio 2019】
1、第一個 Python 程序
在本章中我們將來學習 Python 的基礎語法,讓你快速學會 Python 編程。
我們在第一個章節中學會了【Ctrl+F5】執行程序,接下來我們開始一點點的學習增添程序內容:
2、變量與標識(shí)符(也有讀zhì)
在 Python 里,標識符由字母、數字、下劃線組成。
在 Python 中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。
Python 中的標識符是區分大小寫的。
以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭?_foo?的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用?from xxx import *?而導入。
以雙下劃線開頭的?__foo?代表類的私有成員,以雙下劃線開頭和結尾的?__foo__?代表 Python 里特殊方法專用的標識,如?__init__()?代表類的構造函數。
Python 保留字符
下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他標識符名稱。
所有 Python 的關鍵字只包含小寫字母。
| and | exec | not |
| assert | finally | or |
| break | for | pass |
| class | from | |
| continue | global | raise |
| def | if | return |
| del | import | try |
| elif | in | while |
| else | is | with |
| except | lambda | yield |
3、行和縮進
學習 Python 與其他語言最大的區別就是,Python 的代碼塊不使用大括號?{}?來控制類,函數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。
縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。
以下實例縮進為四個空格:
if True:print("身體康泰") else:print("牛氣沖天")錯誤寫法:
4、多行語句:
Python語句中一般以新行作為語句的結束符。
但是我們可以使用斜杠( \)將一行的語句分為多行顯示,如下所示:
one=5 two=6 three=7 total = one + \two + \three print(total)語句中包含 [], {} 或 () 括號就不需要使用多行連接符。如下實例:
days = ['Monday', 'Tuesday', 'Wednesday','Thursday', 'Friday']5、Python 引號
Python 可以使用引號(?'?)、雙引號(?"?)、三引號(?'''?或?"""?) 來表示字符串,引號的開始與結束必須是相同類型的。
其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。
word = 'word' sentence = "這是一個句子。" paragraph = """這是一個段落。 包含了多個語句""" print(word) print(sentence) print(paragraph) '''范圍外各三個單引號是注釋'''6、Python注釋·(快速注釋,選中后Ctrl+k+c)(取消注釋,選中后Ctrl+k+u)
python中單行注釋采用 # 開頭。
#word = 'word' #sentence = "這是一個句子。" #paragraph = """這是一個段落。 #包含了多個語句""" #print(word) #print(sentence) #print(paragraph) '''范圍外各三個單引號是注釋'''7、Python空行
函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出函數入口的開始。
空行與代碼縮進不同,空行并不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護或重構。
記住:空行也是程序代碼的一部分。
等待用戶輸入
下面的程序執行后就會等待用戶輸入,按回車鍵后就會退出:
input("按下 enter 鍵退出,其他任意鍵顯示...\n")同一行顯示多條語句·Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的實例:
print("你好");print("幸福");print("安康");8、總結:
a)、本章實驗起來看似很簡單,但是后面出問題很可能就是一個單詞的大小寫或者是不小心多按了個縮進造成的,所以一定要注意
b)、'''三個單引號也是注釋,但是只有成對的三個單引號才行。
本課程目錄為:
Python初級
1 、開發工具
2 、中文編碼
3 、基礎語法(本章)
4 、變量類型
5 、運算符
6 、條件語句
7 、while循環
8 、for循環
9 、循環控制
10、 循環嵌套
11 、字符串
12 、列表
13 、元組
14、 字典
15 、日期時間
16、 函數
17 、模塊
18 、文件I/O
19 、File方法
20 、異常處理
21 、文件目錄
22 、內置函數
歡迎【點贊】、【評論】、【關注】、【收藏】、【打賞】,為推廣知識貢獻力量。
?
?
總結
以上是生活随笔為你收集整理的零基础学Python(第三章 基础语法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零基础学Python(第二章 中文编码)
- 下一篇: 零基础学Python(第四章 变量类型)