也不知道有多少人是剛入門的,或者是準備入門的。如果你是這兩者中的其中一種,就很有必要看看這篇文章啦~
一. 識別符號
a) 概念:對變數,常量,函式,類等物件起的名字。嚴格區分大小寫。
b) 識別符號命名規則:
語法要求(硬性):
i. 必須以字母或者下劃線開頭(支援中文,中文也是字元)
ii. 必須以字母,數字,下劃線組成
iii. 區分大小寫
iv. 不能和關鍵字和內建函式名同名。
**規範(彈性):
v. 變數名全部小寫,常量全部大寫(**規範,不是語法要求)
vi. 類名用大寫駝峰(**規範)、
vii. 模組和包名用小寫
二. 關鍵字
a) import keyword keyword.kwlist 檢視所有關鍵字
三. 注釋
a) 單行:#開頭
b) 多行:每行使用#
c) 文件注釋:使用三個引號包括起來(」」」 *** 「」」),這種注釋專門為函式或者類形成說明文件。注釋必須跟在定義體下面,不能再任意位置。
四. **頭兩行
a) #!/usr/bin/env python:指定執行**的直譯器,linux專用,windows不需要。在linux下新增改行,則可以使用./***.py執行。如果使用python ***.py則不需要改行。
b) # -*- coding:utf-8 -*- :**的編碼方式
五. 語句與縮排
a) 語句:在**中,能完整表達某個意思,操作或者邏輯的最短**。通常不超過一行。不需要使用封號結尾。
b) **塊:為完成某一特定功能而聯絡在一起的一組語句。**塊首行通常以關鍵字開始,冒號結束。
c) 特色:以縮排的形式表示**塊。縮排的空格數是可變的,但是在同乙個**塊中必須包含相同縮排的空格數。一般以四個空格為乙個縮排。在vim中必須比四個空格不能用tab。
d) 正確的縮排方式:
i. 所有普通語句,頂左開始編寫不需要縮排
ii. 所有的**塊,首行不用縮排,從冒號結束的下一行都需要縮排
iii. 直到該**塊結束,就退回縮排
iv. **塊可以巢狀所以縮排也可以巢狀
明天我會寫《python的基礎語法(二)》,大家可以繼續來學習哈。
還有,記得關注我呀~
Python基礎語法學習
函式宣告 以def開始,不指名具體的返回型別,但是通常都會有返回值,即使為空。函式宣告後即可使用 def size a kilobyte is 1024 bytes true 在 python 裡面,變數從來不會顯式的指定型別。python 會在內部算出乙個變數的型別並進行跟蹤。只要你有乙個命名引數...
Python基礎語法學習
1 while loop 迴圈與判斷 while true x input if x q break else print x.upper 2 try except 異常處理 while true x input if x q break try x int x except print 1 els...
PYTHON 基礎語法學習
不需要宣告資料型別 a 10 語句不需要加分號 print hello world 縮排決定 塊的範圍,不需要大括號一.基本資料型別 數值型 整型,浮點型 字串 str 布林型 true false a true print type a 常用容器 資料儲存結構,能夠更好管理資料 列表list 類似...