python註釋也有本身的規範,在文章中會介紹到。註釋能夠起到一個備註的做用,團隊合做的時候,我的編寫的代碼常常會被多人調用,爲了讓別人能更容易理解代碼的通途,使用註釋是很是有效的。python
在說規範以前咱們有必要先看如下Python的註釋有哪些?程序員
單行註釋ide
以 #
開頭,#
右邊的全部東西都被當作說明文字,而不是真正要執行的程序,只起到輔助說明做用函數
示例代碼以下:ui
# 這是第一個單行註釋 print("hello python")
爲了保證代碼的可讀性,
#
後面建議先添加一個空格,而後再編寫相應的說明文字google
多行註釋(塊註釋)編碼
若是註釋信息不少,一行沒法顯示,就可使用多行註釋翻譯
要在 Python 程序中使用多行註釋,能夠用一對連續的 三個 引號(單引號和雙引號均可以)代碼規範
示例代碼以下:code
""" 這是一個多行註釋 在多行註釋之間,能夠寫不少不少的內容…… """ print("hello python")
註釋不是越多越好,對於一目瞭然的代碼,不須要添加註釋
特殊註釋
#!/usr/bin/env python # -*- coding: utf-8 -*-
#!/usr/bin/env python
一、必須是文件的第一行
二、必須以#!開頭
三、#!/usr/bin/env python告訴 LINUX/UNIX 去找到 python 的翻譯器。
# -*- coding: utf-8 -*-
一、基本上在文件的第二行,在#!/usr/bin/env python的下一行
二、python interpret如何解釋字符串的編碼
三、當你的文件中出現中文的時候,你必須使用它
關於代碼規範
Python
官方提供有一系列 PEP(Python Enhancement Proposals) 文檔任何語言的程序員,編寫出符合規範的代碼,是開始程序生涯的第一步
開發人員在程序中自定義的一些符號和名稱。標識符是本身定義的, 如變量名 、函數名等
標識符的規則
標識符由字母、下劃線和數字組成,且數字不能開頭
python中的標識符是區分大小寫的
命名規則
一、下滑線命名法
用下劃線「_」來鏈接全部的單詞,好比 hello_world
見名知意
起一個有意義的名字,儘可能作到看一眼就知道是什麼意思(提升代碼可 讀性) 好比: 名字 就定義爲 name , 定義學生 用 student
二、駝峯命名法
小駝峯式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:helloWorld、firstName
大駝峯式命名法(upper camel case): 每個單字的首字母都採用大寫字母,例如:FirstName、HelloWorld
什麼是關鍵字:
python一些具備特殊功能的標識符,這就是所謂的關鍵字
關鍵字,是python已經使用的了,因此不容許開發者本身定義和關鍵字相同的名字的標識符
能夠經過如下命令進行查看當前系統中python的關鍵字
import keyword keyword.kwlist
print() 方法用於打印輸出,最多見的一個函數。
如下是 print() 方法的語法:
print(*objects, sep=' ', end='\n', file=sys.stdout)
參數
objects
-- 複數,表示能夠一次輸出多個對象。輸出多個對象時,用分隔符分割。sep
-- 用來間隔多個對象,默認值是一個空格。end
-- 用來設定以什麼結尾。默認值是換行符 \n,咱們能夠換成其餘字符串。file
-- 要寫入的文件對象。input() 函數接受一個標準輸入數據,返回爲 string 類型。
>>>a = input("input:") input:123 # 輸入整數 >>> type(a) <class 'str'> # 字符串
程序就是用來處理數據的,而變量就是用來存儲數據的
=
左邊是一個變量名=
右邊是存儲在變量中的值變量名 = 值 utf-8 # 萬國碼
變量定義以後,後續就能夠直接使用了
變量演練
# 定義蘋果價格變量 price = 8.5 # 定義購買重量 weight = 7.5 # 計算金額 money = price * weight print(money)
使用交互式方式,若是要查看變量內容,直接輸入變量名便可,不須要使用