python-基础知识
一、python主要做什么用:
1.常規(guī)腳本 2.自動(dòng)化運(yùn)維 3.云計(jì)算 4.web開發(fā) 5.科學(xué)計(jì)算 6.數(shù)據(jù)分析 7.爬蟲 8.人工智能 9.運(yùn)維平臺(tái)好搭建
python 學(xué)習(xí)線路:
可變長參數(shù)--- 函數(shù)式編程---嵌套函數(shù)----閉包---裝飾器
二、python 優(yōu)缺點(diǎn):
缺點(diǎn):
1) 效率低
2)單cpu GIL?
單線程 <= python 多線程 <= 其他語言的多線程 python 雖然多線程,只能用一核 優(yōu)點(diǎn): 簡(jiǎn)單 功能強(qiáng)大 三、常用的 1.注釋 1) # :個(gè)人注釋 2) "" "" cmd = "ps -ef |grep python | awk '{print $1}'" 指令中本身就有單引號(hào) + 雙引號(hào) \ 轉(zhuǎn)義 cmd = 'ps -ef |grep python | awk \'{print $1}\'' 2.縮進(jìn) vim 中設(shè)置tab為4個(gè)空格的方法: ~/.vimrc set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab 3.空格 參數(shù)之間要加空格,冒號(hào)前和括號(hào)內(nèi)不要亂加空格 4.命名 好的代碼:讀代碼就像讀說明書 壞的代碼:你要猜測(cè)這個(gè)這個(gè)變量代表什么意思 5.名詞解釋?
import 導(dǎo)入的順序
標(biāo)準(zhǔn)庫-----第三方模塊----- 自己開發(fā)醒目中的其他模塊
這幾種模塊中要用空行分割開來
一條import語句 盡量import一個(gè)模塊
?
庫 包 模塊的區(qū)別:
庫:
庫:python 的一個(gè)一個(gè)的項(xiàng)目
標(biāo)準(zhǔn)庫:python安裝時(shí)自帶的庫
第三方庫:所有pythoner開發(fā)經(jīng)過審核后作為第三方庫
自己寫的庫:項(xiàng)目名
包:
是python解釋器能夠識(shí)別的文件夾
python2.x中版本中,__init__.py文件,包就是包含__init__.py的文件夾,在python3.x版本中,不需要帶__init.py__文件
模塊:
以.py結(jié)尾的文件都是模塊
?
from--import語句
可以導(dǎo)入模塊中指定屬性:from module import name1[,name2[,...nameN]]
搜索模塊路徑:
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/daaman/p/9578440.html
總結(jié)
以上是生活随笔為你收集整理的python-基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cordova打包app后发请求出现 P
- 下一篇: Python 各种运行错误(如:Synt