婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python入門課程第三講之編碼規范知多少

python入門課程第三講之編碼規范知多少

熱門標簽:怎么辦理400客服電話 萊蕪電信外呼系統 企業微信地圖標注 沈陽防封電銷電話卡 銀川電話機器人電話 鶴壁手機自動外呼系統違法嗎 地圖標注多個 B52系統電梯外呼顯示E7 高德地圖標注收入咋樣

這是Pyhon系列文章的第三篇,本文主要介紹Python程序的編碼規范。
干貨滿滿,建議收藏,需要用到時常看看。 小伙伴們如有問題及需要,歡迎踴躍留言哦~ ~ ~。

前言

上一篇文章我們介紹如何運行Python程序,如何安裝PyCharm開發工具以及如何用PyCharm來運行Python程序,這些都只是開發前的準備工作而已,也就是說僅僅是弄好了腳手架。接下來就是開始編碼了。不過在編碼之前我們還是先需要了解一下Python的編碼規范。為什么要了解編碼規范呢?不看行不行呀! 如果我們想在別人看我們代碼的時候大罵一聲,臥槽,這代碼跟shi一樣,鬼看的懂呀。那就不看吧,寫自己的代碼讓別人說去,哈哈哈哈。

注釋

首先介紹的是Python的注釋,Python的注釋分為兩種:單行注釋和多行注釋。

單行注釋
Python使用 # 號作為單行注釋的符號,其語法格式為:#注釋內容 從#號開始直到這行結束為止的所有內容都是注釋。例如:

# 這是單行注釋

多行注釋
多行注釋指一次注釋程序中多行的內容(包含一行) ,Python使用三個連續的 單引號''' 或者三個連續的雙引號""" 注釋多行內容。其語法格式是如下:

'''
三個連續的單引號的多行注釋
注釋多行內容
'''

或者

"""
三個連續的雙引號的多行注釋
注釋多行內容
"""

多行注釋通常用來為Python文件、模塊、類或者函數等添加版權或者功能描述信息(即文檔注釋)

縮進規則

不同于其他編程語言(如Java,或者C)采用大括號{}分割代碼塊,Python采用代碼縮進和冒號 : 來區分代碼塊之間的層次。如下面的代碼所示:

a = -100                     
if a >= 0:
    print("輸出正數" + str(a))
    print('測試')
else:
    print("輸出負數" + str(a))

其中第一行代碼a = -100和第二行代碼if a >= 0:是在同一作用域(也就是作用范圍相同),所以這兩行代碼并排。而第三行代碼print("輸出正數" + str(a)) 的作用范圍是在第二行代碼里面,所以需要縮進。第五行代碼也是同理。第二行代碼通過冒號和第三行代碼的縮進來區分這兩個代碼塊。
Python的縮進量可以使用空格或者Tab鍵來實現縮進,通常情況下都是采用4個空格長度作為一個縮進量的。
這里需要注意的是同一個作用域的代碼的縮進量要相同,不然會導致IndentationError異常錯誤,提示縮進量不對,如下面代碼所示:第二行代碼print("輸出正數" + str(a)) 縮進了4個空格,而第三行代碼print('測試')只縮進了2個空格。

if a >= 0:
    print("輸出正數" + str(a))
  print('測試')

在Python中,對于類定義,函數定義,流程控制語句就像前面的if a>=0:,異常處理語句等,行尾的冒號和下一行縮進,表示下一個代碼塊的開始,而縮進的結束則表示此代碼的結束。

編碼規范

說完了代碼的縮進規則之后,接下來看看Python的編碼規范,Python采用PEP 8作為編碼規范,其中PEP是Python Enhancement Proposal(Python增強建議書) 的縮寫,8代表的是Python代碼的樣式指南。這里介紹幾個初學者需要掌握的編碼規范

每個import 語句只導入一個模塊,盡量避免一次導入多個模塊

#推薦
import sys
import os
#不推薦
import sys,os

不要在行尾添加分號,也不要用分號將兩條命令放在同一行,不推薦下面的寫法

print('你好');print('我好');

建議每行不超過80個字符,如果超過,建議使用小括號將多行內容隱式的連接起來,而不推薦使用反斜杠\進行連接。

#推薦
s=('沒有耕耘就沒有收獲,'
   '好好學習天天向上')
#不推薦
s='沒有耕耘就沒有收獲,' \

  '好好學習天天向上'

其他的可參考官網 PEP8官網

標識符命令規范

標識符就是一個名字,就好像是我們每個人都一個屬于自己的名字一樣的。它的主要作用就是作為變量,函數,類,模塊以及其他對象的名稱。

標識符遵循的規則

標識符不是隨便胡亂命令的,也是要遵循一定的規則的。應該要遵循下列規則

1.標識符是由字符(AZ和az)、下劃線和數字組成,但第一個字符不能是數字

#合法示范
userId
user_id
user2

非法的標識符

2user

2.標識符不能和Python中的保留字相同,有關保留字,后續章節會介紹

3.Python中的標識符中,不能包含空格、@、%以及$等特殊字符串。比如這樣@user

4.在Python中,標識符中的字母是嚴格區分大小寫的,也就是說。兩個同樣的單詞,如果大小寫格式不一樣,那么代表的意義也是完全不同的,比如,下面這3個變量之間,就是完全獨立的,毫無關系

number=2
Number=2
NUMBER=3

5.Python中,以下劃線開頭的標識符有特殊含義,例如:

  1. 以單下劃線開頭的標識符(如_height),表示不能直接訪問的類屬性,其無法通過 from … import * 的方式導入
  2. 以雙下劃線開頭的標識符(如__add)表示類的私有成員
  3. 以雙下劃線作為開頭和結尾的標識符(如__init__)是專用標識符不同場景中的標識符,其名稱也有一定的規范可循
  4. 當標識符用作模塊名時,應盡量短小,并且全部使用小寫字母,可以使用下劃線分割多個字母,例如 user_login
  5. 當標識符用作包的名稱時,應盡量短小,也全部使用小寫字母,不推薦使用下劃線,例如: com.jay,com.jay.er等
  6. 當標識符用作類名時,應采用單詞首字母大寫的形式,例如,定義一個學生類,可以命名為Student
  7. 模塊內部的類名,可以采用“下劃線+首字母大寫”的形式,如_Student
  8. 函數名、類中的屬性名和方法名,應全部使用小寫字母,多個單詞之間可以用下劃線分割
  9. 常量命令全部使用大寫字母,單詞之間可以用下劃線分割。

關鍵字

說完了標識符的命名規范,本文也接近尾聲了,最后要介紹的是Python中的關鍵字,前面說了標識符的命令不用使用關鍵字,那么Python中有哪些關鍵詞呢?可以通過如下語句進行查看

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

所有的關鍵詞如下表所示:
表一 Python關鍵詞一覽表

and as assert break class continue
def del elif else except finally
for from False global if import
in is lambda nonlocal not None
os pass raise return try True
while with yield

總結

本文主要介紹了Python的編碼規范,包括Python的注釋,編碼規范,標識符命名等等,希望對讀者朋友們有所幫助。

到此這篇關于python入門課程第二講之編碼規范知多少的文章就介紹到這了,更多相關Python編碼規范內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于Google的Python編碼規范標準
  • python編碼總結(編碼類型、格式、轉碼)
  • Python編碼類型轉換方法詳解
  • Python編碼爬坑指南(必看)
  • python編碼最佳實踐之總結
  • Python編碼時應該注意的幾個情況
  • 學習python處理python編碼問題

標簽:呼倫貝爾 安慶 銀川 烏魯木齊 三亞 葫蘆島 呼倫貝爾 湘西

巨人網絡通訊聲明:本文標題《python入門課程第三講之編碼規范知多少》,本文關鍵詞  python,入門,課程,第,三講,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python入門課程第三講之編碼規范知多少》相關的同類信息!
  • 本頁收集關于python入門課程第三講之編碼規范知多少的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91福利在线免费观看| 免费国产亚洲视频| 国产精品美女久久久久久| 国产成人亚洲综合a∨婷婷 | 国内偷窥港台综合视频在线播放| 欧美日韩国产色站一区二区三区| 一区二区三区在线观看动漫| 欧美日韩一区成人| 国产精华液一区二区三区| 久久精品网站免费观看| 久久久午夜精品| 亚洲精品视频在线看| 亚洲宅男天堂在线观看无病毒| 亚洲色图清纯唯美| 激情综合一区二区三区| 久久电影网站中文字幕| 国产jizzjizz一区二区| 国产成a人亚洲精| 555www色欧美视频| 亚洲男人的天堂在线观看| 国产成人亚洲综合a∨猫咪| 欧美一区二区日韩一区二区| 日本一区二区高清| 国产精品自拍毛片| 国产精品一二三四五| 一区二区三区四区精品在线视频| 国产精品99久| 成人美女视频在线看| 久久99精品久久久久久| 天堂av在线一区| 奇米影视在线99精品| 波多野结衣亚洲| 国产在线精品一区在线观看麻豆| 国产成人福利片| 91麻豆精品国产91久久久久| 久久久一区二区三区| 91在线视频免费91| 国产美女在线精品| 国产精品激情偷乱一区二区∴| 色综合激情久久| 国产乱人伦偷精品视频免下载| 国产69精品久久99不卡| www国产成人免费观看视频 深夜成人网| 91福利精品第一导航| 色综合网站在线| 国产a久久麻豆| 亚洲一区二区三区在线看| 午夜伦欧美伦电影理论片| 亚洲色图20p| 欧美v日韩v国产v| 懂色av中文字幕一区二区三区 | 久久精品欧美日韩精品| 久久久亚洲国产美女国产盗摄| 日本电影欧美片| 紧缚奴在线一区二区三区| 激情综合一区二区三区| 亚洲一二三区在线观看| 精品午夜一区二区三区在线观看| 激情综合亚洲精品| 日本黄色一区二区| 国产精品的网站| 欧美日精品一区视频| 精品三级在线看| 亚洲欧美日韩在线| 国产suv精品一区二区6| 国产精品无人区| 日韩电影免费在线看| 精品蜜桃在线看| 国产精品一区在线观看乱码| 国产拍揄自揄精品视频麻豆| 日韩欧美成人一区| 亚洲三级在线看| 性久久久久久久久| 国产一区在线看| 国产亚洲精品bt天堂精选| 精品处破学生在线二十三| 亚洲日本乱码在线观看| 国产成人啪免费观看软件| 麻豆国产91在线播放| 国产精品不卡一区| 99久久综合狠狠综合久久| 国产精品麻豆一区二区| 国产精品欧美久久久久无广告 | 亚洲图片激情小说| 99免费精品在线观看| 久久精品国产在热久久| 国产欧美日韩视频在线观看| 欧美疯狂做受xxxx富婆| 亚洲天堂网中文字| 欧美三区在线视频| 日韩毛片在线免费观看| 亚洲韩国精品一区| 日韩女优毛片在线| 久久精品国产99国产| 91在线丨porny丨国产| 亚洲小说欧美激情另类| 成人免费看视频| 日韩精品一二区| 精品中文av资源站在线观看| 亚洲精品成人精品456| 久久你懂得1024| 欧美巨大另类极品videosbest| 亚洲精品亚洲人成人网在线播放| 亚洲综合色自拍一区| 精品国产网站在线观看| 粉嫩一区二区三区在线看| 蜜臀国产一区二区三区在线播放| 亚洲欧美日韩在线播放| 伊人开心综合网| 蜜桃视频在线观看一区二区| 欧美高清dvd| 精品免费国产一区二区三区四区| 在线观看日韩毛片| 久久精品亚洲国产奇米99| 91精品国产欧美日韩| 最新不卡av在线| 色综合久久中文综合久久牛| 精彩视频一区二区三区| 欧美性xxxxxxxx| 精品欧美一区二区三区精品久久 | 亚洲va欧美va人人爽午夜| 欧美一a一片一级一片| 亚洲欧美日韩久久精品| 一区二区三区中文免费| 8x8x8国产精品| 国产91精品入口| 高清不卡一区二区在线| 91福利国产精品| 久久亚区不卡日本| 国产午夜精品在线观看| 风流少妇一区二区| 国产精品理伦片| 一区二区三区国产豹纹内裤在线| 国产精品系列在线| 亚洲 欧美综合在线网络| 欧美一区二区网站| 亚洲婷婷综合久久一本伊一区| 日本欧美在线看| 日韩电影在线观看网站| 欧美激情一区在线| 欧美国产视频在线| 亚洲欧洲日产国产综合网| 在线看一区二区| 精品福利在线导航| 午夜免费久久看| 久久aⅴ国产欧美74aaa| av在线综合网| 国产综合色在线| 国产91高潮流白浆在线麻豆| 99国产精品国产精品久久| 337p亚洲精品色噜噜噜| 国产免费成人在线视频| 美腿丝袜亚洲三区| 国产欧美日韩三级| 国产成人鲁色资源国产91色综| 国产精品入口麻豆九色| 91国产视频在线观看| 日韩免费性生活视频播放| 中文一区二区完整视频在线观看| 免费亚洲电影在线| 麻豆91精品91久久久的内涵| 久久99精品视频| 欧美无砖砖区免费| 色欧美片视频在线观看| 亚洲国产视频直播| 欧美一区二视频| 午夜精品久久久久久不卡8050| 黄色成人免费在线| 欧美性色综合网| 欧美日韩不卡视频| 99免费精品视频| 成人av在线播放网站| 亚洲六月丁香色婷婷综合久久| 91亚洲国产成人精品一区二区三 | 亚洲国产精品ⅴa在线观看| 91免费视频大全| 久久精品国产一区二区三 | 欧美肥妇毛茸茸| 一区二区在线观看视频| 日本女人一区二区三区| 欧美伊人久久久久久久久影院| 免费在线观看不卡| 精品在线一区二区三区| 亚洲欧美日韩人成在线播放| 亚洲柠檬福利资源导航| wwwwxxxxx欧美| 精品999在线播放| 国产精品123| 一区二区三区蜜桃网| 日韩欧美国产综合| 日本三级亚洲精品| 777午夜精品视频在线播放| 亚洲综合视频网| 一区二区三区在线视频播放| 久久爱另类一区二区小说| 国产日韩亚洲欧美综合| 欧美久久免费观看| 国产在线精品视频| 3d动漫精品啪啪一区二区竹菊| 成人福利视频网站|