date: 2019-05-27為了完成某種特定功能,以某種程式語言編寫的有序指令的集合。程式是指揮cpu工作的「工作手冊」。計算機只能執行二進位制**,程式語言一般類似英文,想要讓計算機理解你寫的程式,必須把程式**「翻譯」成計算機能理解的二進位制**,根據翻譯形式的不同,可以分為:author: sun
解釋 將程式**一句一句翻譯為計算機可以執行的指令,立即執行,不會生成可執行檔案
python是著名的「龜叔」guido van rossum在2023年聖誕節期間,為了打發無聊的聖誕節而編寫的乙個程式語言,第乙個公開發行版發行於2023年。
優點缺點
python應用:
pycharm集編輯、解釋、執行顯示為一體,方便**編寫、除錯、結果檢視。
cd #進入指定目錄
cd.. # 退回到上一級目錄
cd ..\.. # 向上退回兩級目錄
碟符名稱: #切換碟符
dir #列出當前資料夾下的所有的子資料夾和檔案
cls #清空控制台
exit #退出命令列模式
md 目錄名 #建立目錄
copy 源路徑 目標路徑 #拷貝檔案
move 源路徑 目標路徑 #移動檔案
rd /s /q 目錄或檔案 #同時刪除資料夾和檔案【慎用】
rd 刪除指定目錄
開始->執行->cmd,然後在命令列模式輸入python,回車。
c:\wh1803\1\code>python
python 3.6.5 (v3.6.5:f59c0932b4, mar 28 2018, 17:00:18) [msc v.1900 64 bit (amd6
4)] on win32
>>> print('hello world')
hello world
>>>
新建乙個python檔案,字尾必須是py,編寫**:
print('人生苦短')
print('我用python')
從上到下,從左至右
**編排
1. 縮排
每級縮排用4個空格
空格是首選的縮排方法; tab僅僅在已經使用tab縮排的**中為了保持一致性而使用。
python3 中不允許混合使用tab和空格縮排。
python2 中包含空格與tab和空格縮排的應該全部轉為空格縮排
最大行寬
限制所有行的最大行寬為79個字元。
文字長塊,比如文件字串或注釋,行長度應限制為72個字元。
換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。
匯入匯入在單獨行
標準庫, 第三方庫, 本專案的 package 和 module
(1) 原始檔編碼
在核心python3發布的**應該總是使用utf-8(ascii在python 2)。
(2) 括號裡邊避免空格
正確寫法
spam(ham[1], )
錯誤寫法
spam( ham[ 1 ], )
逗號,冒號,分號之前避免空格
推薦: import os
import sys
不推薦: import sys, os
也可以:
from subprocess import popen, pipe
文件描述
為所有的共有模組、函式、類、方法寫docstrings;非共有的沒有必要,但是可以寫注釋(在def的下一行
def function(*args, **kwargs):
'''this is function called.
'''pass
上述函式的文件描述獲取方法:function.docpython pep8編碼規範中文版參考**: python華為程式設計 程式設計 python基礎教程
python匯入模組的3種方式 超級詳細 在編寫完python模組之後,如果直接用 import 或 from.import 來匯入該模組,有時並不能正確地載入該模組。道理很簡單,僅通過我們提供的模組檔名,python 無法找到該模組檔案。程式設計其實並不難,就是用合適的語法告訴計算機,讓它幫助完成...
python 程式設計基礎
1.是單行注釋 2.內容 是多行注釋 1.乙個邏輯行可以占有多個物理行 用 分開 a this is life 當邏輯行使用括號時 包括圓括號 花括號 中括號 a a,b,c 2.乙個物理行建議只包含乙個邏輯行 多個邏輯行可以用 隔開 i 5 print i 1.盡量選擇乙個tab鍵或者4個空格鍵 ...
Python程式設計基礎之Python基礎
1.只能是乙個詞 2.包含字母,數字和下劃線 3.不能以數字開頭 this program syas hello and asks for your name print hello world1 print what is your name?ask for their name myname i...