python-基礎知識

1、python主要作什麼用:python

1.常規腳本 2.自動化運維 3.雲計算 4.web開發 5.科學計算 6.數據分析 7.爬蟲 8.人工智能 9.運維平臺好搭建web

python 學習線路:編程

可變長參數--- 函數式編程---嵌套函數----閉包---裝飾器vim

2、python 優缺點:python3.x

缺點:多線程

1) 效率低閉包

2)單cpu GIL 運維

單線程 <= python 多線程 <= 其餘語言的多線程
python 雖然多線程,只能用一核
 
優勢:
簡單
功能強大
 
3、經常使用的
1.註釋
1) # :我的註釋
2) "" ""
cmd = "ps -ef |grep python | awk '{print $1}'"
指令中自己就有單引號 + 雙引號
\ 轉義
cmd = 'ps -ef |grep python | awk \'{print $1}\''
 
2.縮進
vim 中設置tab爲4個空格的方法:
~/.vimrc
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
 
3.空格
參數之間要加空格,冒號前和括號內不要亂加空格
 
4.命名
好的代碼:讀代碼就像讀說明書
壞的代碼:你要猜想這個這個變量表明什麼意思
 
5.名詞解釋

 

import 導入的順序函數式編程

標準庫-----第三方模塊----- 本身開發醒目中的其餘模塊函數

這幾種模塊中要用空行分割開來

一條import語句 儘可能import一個模塊

 

庫 包 模塊的區別:

庫:

庫:python 的一個一個的項目

標準庫:python安裝時自帶的庫

第三方庫:全部pythoner開發通過審覈後做爲第三方庫

本身寫的庫:項目名

包:

是python解釋器可以識別的文件夾

python2.x中版本中,__init__.py文件,包就是包含__init__.py的文件夾,在python3.x版本中,不須要帶__init.py__文件

模塊:

以.py結尾的文件都是模塊

 

from--import語句

能夠導入模塊中指定屬性:from module import name1[,name2[,...nameN]]

搜索模塊路徑:

相關文章
相關標籤/搜索