之前的Python入門初學六可以理解為補充,現在開始正式的內容,

我們在編程的程序中,一定要注意編程規范,不僅僅是為了自己看,而且也要讓別人也能看懂,利他之心一定要有,不然人人都亂搞,那不是亂套了,

print()在終端中列印的函式,# python第一句代碼,
print('hello world !')
1、注釋
編程程序中,我們都要使用注釋,起到一個備注的作用,注釋是給人看的(編程人員),#表示單行注釋的申明,
對于剛學的寶寶們來說,下次看到代碼的時候一眼可以知道這是干什么的;
對于團隊合作的時候,個人撰寫的代碼經常會被多人呼叫,為了讓別人能更容易理解代碼的用途,有注釋的話就會大大的提升效率;
Python的注釋有哪些呢?
- 單行注釋
- 多行注釋
1.1 單行注釋
以#開頭,#右邊的所有東西都被當做文字說明,不是要執行的程式,也不會執行,只起到輔助說明,
舉個栗子:
#這是一個單行注釋 print("hello 寶寶 你來學Python啦")

為了保證代碼的可讀性,#后面加上一個空格后在撰寫對應的解釋說明,
1.2 多行注釋
也可以說塊注釋
如果說需要注釋的資訊非常多,一行不足以表達你想說的,就可以使用多行注釋,
Python中多行注釋可以用一對連續的三個引號,單雙引號都可以,
舉個栗子:
""" 這是一個多行注釋 在多行注釋間可以寫很多你想說的 """ print("所以 寶寶 你學會了嗎?")
當然,注釋也不是越多越好,對于正常程式員看一眼就知道是什么的代碼,不添加也可以,
2、識別符號(變數)的命名規則
程式員在程式中自定義的一些符號與名稱,表示自己定義的變數呀,函式呀這些,
2.1 識別符號規則
定義一個識別符號,首先命名這個識別符號,
識別符號由字母 數字 下劃線 組成,但是不能由數字開頭哈~
舉個不規范的栗子:
1_name_ = 'hello world'
然后一運行就會報錯,妥妥的語法錯誤,它是一個不規范的識別符號,
一般來說我們把識別符號稱之為變數或者函式名
2.2 命名規則
2.2.1 下劃線命名法
用下劃線 _ 來連接單詞,比如 hello_world
=是賦值操作,' '中間加一個東西就是賦值了一個字串,這些在后面細講,
規范的識別符號舉個栗子:
hello_word = 'hello world !' print(hello_word)
你的識別符號盡量的要見名知意,起一個有意義的名字,盡量是那種看一眼就知道什么意思,提高代碼可讀性,
比如:名字定義為name,定義學生用student
咱們最好是一個團隊都統一用一樣的識別符號,提高作業效率,
2.2.2、大駝峰命名法(upper camel case)
每一個單詞的第一個字母都采用大寫
HelloWord = 'hello world !' print(HelloWord)
2.2.3、小駝峰命名法
第一個單詞第一個字母小寫,第二個單詞第一個字母大寫,
helloWord = 'hello world !' print(helloWord)

所有的變數名、函式名都是用下劃線命名法,類名使用大駝峰命名法,
2.3 Python命名規則
Python中的識別符號是區分大小寫的
變數、函式名全部用小寫與下劃線
常量(組態檔變數、不修改的變數)全部用大寫
類名用大駝峰命名法
2.4 案例展示:命名規范查看
# 類名用大駝峰類與其他內容用兩個換行隔開 class student(object): # 變數名之間用空格隔開 def _init__(self,hello): self.hello = hello # 函式與函式之間加換行 def print_hello_wor1d(se1f): """ 函式名用下劃線命名法 盡量滿足見名知意 """ print(f"hello.jpg ise1f.hello} !") def PrintHelloworld(self): """大駝峰命名法提示有問題""" print(f"hello.jpg ise1f.hello} !") def printHelloworld(se1f): """小駝峰命名法提示有問題""" print(f"hello.jpg {self.hello} !") def printhelloworld(se1f): """ 直接寫很難讀懂 """ print(f"hello.jpg iself.hello} !") def PRINTHELLOWORLD(se1f): """直接寫很難讀懂""" print(f"hello.jpg ise1f.hello} !") """團隊規范""" # 變數名使用下劃線命名法 # 盡量滿足見名知意 # 物件也是變數 student = Student("wor1d") student.print_hello_wor1d()
3、關于代碼規范
Python官方提供有一系列PEP (Python Enhancement Proposals)檔案
其中第 8 篇檔案專門針對Python的代碼格式給出了建議,就是傳說中的 PEP 8
檔案地址: https://www.python.org/dev/peps/pep-0008/
谷歌有對應的中文檔案: https:llzh-google-styleguide.readthedocs.iolen/latest/google-python-styleguide/python style rules/
不用專門去看,如果你的代碼不規范,編輯器有快捷方式,可以快速的格式化代碼 ,
賦值號=兩邊用空格間隔開來,不然你可能會出現紅的綠的黃的各種顏色的波浪線,黃的綠的波浪線對你的代碼沒什么影響,僅提示你不滿足編程規范,
紅色的波浪線就是提示你的代碼有錯誤影響執行,
ctrl + alt +l快速格式化代碼,能夠消除紅色以外的大部分波浪線,消除不了的就是你的單詞拼寫錯誤,它會出現綠色的波浪線,
其它的常用快捷鍵,可以看我往期發的,我有寫過,
任何語言的程式員,撰寫出符合規范的代碼,是開始程式生涯的第一步,
4、編程習慣的重要性
- 可以方便排查錯誤
- 方便自己看的代碼
- 便于別人看懂你的代碼(團隊協作)
良好的編程習慣的養成不能靠說,要靠多練,要在大量的編程中將其融入骨髓中,
一套系統應該具有統一的編程風格,任何編程風格都不可能是完美,應該從可維護性、可讀性方面繼續保持一種編程風格,而不要將多種編程風格混合在一套系統中,對于新手,難以理解如此多種風格的編碼,
5、輸入輸出與變數
5.1 輸出
print()方法用于列印輸出,最常見的一個函式,
以下是print()方法的語法:
print(*objects,sep=' ', end=' \n', file = sys.stdout)
引數
objects--復數,表示可以一次輸出多個物件,輸出多個物件時,用分隔符分割,sep--用來間隔多個物件,默認值是一個空格,end–用來設定以什么結尾,默認值是換行符\n,我們可以換成其他字串,file--要寫入的檔案物件,
5.2 輸入
input()函式接受一個標準輸入資料,回傳為string 型別,
>>>a = input("input:") input: 123 # 輸入整數 >>> type(a) <class 'str'> # 字串
5.3 變數
程式就是用來處理資料的,而變數就是用來存盤資料的,
在Python中,每個變數在使用前都必須賦值,變數賦值以后該變數才會被創建,
等號 (=)用來給變數賦值
- = 左邊是一個變數名
- = 右邊是存盤在變數中的值
直接使用之前已經定義的變數
變數名只有在第一次出現才是定義變數
變數名再次出現,不是定義變數,而是直接使用之前定義過的變數
在程式開發中,可以修改之前定義變數中保存的值嗎?
- 可以
- 變數中存盤的值,就是可以變的
變數名=值
變數定義之后,后續就可以直接使用了,
# 我還給大家準備了這些資料,直接在群里就可以免費領取了, # 一群:872937351 (群滿了的話加二群) # 二群:924040232 # python學習路線匯總 # 精品Python學習書籍100本 # Python入門視頻合集 # Python實戰案例 # Python面試題 # Python相關軟體工具/pycharm永久激活

好了,第七節就更新到這,下次見,記得點贊收藏鴨~

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/385259.html
標籤:Python
上一篇:【從小白開始學python系列六】型別/字串/識別符號/物件/邏輯行和物理行/縮進的基本概念
下一篇:1.5 實作一個優先級佇列
