摘要:的三種數(shù)據(jù)類(lèi)型字典列表元組,分別用花括號(hào)中括號(hào)小括號(hào)表示。約等于上句,可能是因?yàn)樽远x變量名與內(nèi)部函數(shù)或變量同名了。下,默認(rèn)路徑一般為。的日志模塊中計(jì)時(shí)器定時(shí)器計(jì)劃任務(wù),。對(duì)象的問(wèn)題怎樣忽略警告不打印煩人的警告打印到終端同時(shí)記錄到文件。
Python Enhancement Proposal。(PEP,Python增強(qiáng)建議書(shū))
Python之禪(import this)
Python Cookbook 3rd Edition Documentation
第三方二進(jìn)制擴(kuò)展庫(kù):Unofficial Windows Binaries for Python Extension Packages
Python 代碼執(zhí)行可視化:PyTutor
Google Python 語(yǔ)言規(guī)范
Google Python 風(fēng)格規(guī)范
pip 鏡像
# 豆瓣 pip3 install psutil -i https://pypi.doubanio.com/simple/ # 阿里云 pip3 install psutil -i https://mirrors.aliyun.com/pypi/simple/
Python用print打印html文檔時(shí),若不打印協(xié)議首部,可能無(wú)法輸出html文檔。
print("Content-type: text/html ")
Python2.7 搭建簡(jiǎn)單http server,只能解析靜態(tài)文件。
python2.7 -m SimpleHTTPServer 5678
pip install 使用代理
# 須先安裝 PySocks 才能使用 SOCKS5 代理 pip3 install PySocks pip3 install psutil --proxy socks5://192.168.30.172:10080
Python3 搭建簡(jiǎn)單http server,只能解析靜態(tài)文件。
python3 -m http.server 5678
Python2.7 搭建能處理python腳本的http server。
python2.7 -m CGIHTTPServer 5678
Python3 搭建能處理python腳本的http server。
from http.server import HTTPServer, CGIHTTPRequestHandler port = 5678 httpd = HTTPServer(("", port), CGIHTTPRequestHandler) print("Starting simple_httpd on port: " + str(httpd.server_port)) httpd.serve_forever()
Python 的三種數(shù)據(jù)類(lèi)型字典、列表、元組,分別用花括號(hào)、中括號(hào)、小括號(hào)表示。如:
字典:dic={"a":12, "b":34} 列表:li=[1, 2, 3, 3] 集合:s = {1, 2, 3, 4} # set是無(wú)序的無(wú)重復(fù)元素的列表 元組:tup=(1, 2, 3, 4) # 元組是不可更改的列表
Python 打印不換行
(1)、通用方法
import sys sys.stdout.write("no new line")
(2)、Python2 print 不換行(加逗號(hào))
print "no new line",
(3)、Python3 print 不換行
print("no new line", end="")
Python 2.x 在使用help函數(shù)時(shí),對(duì)內(nèi)置函數(shù)一定要加引號(hào)
help(print) # wrong help("print") # right
Python 模塊的一般安裝方法:
python setup.py install
Python 的全局變量若在函數(shù)內(nèi)部被修改,會(huì)被編譯器認(rèn)為是局部變量,解決辦法是在函數(shù)內(nèi)用global聲明這個(gè)變量。
Python打印異常信息。
try: #do someting except: import traceback print(traceback.format_exc()) traceback.print_exc() # 約等于上句
TypeError: "str" object is not callable ,可能是因?yàn)樽远x變量名與內(nèi)部函數(shù)或變量同名了。
以Windows Service的方式運(yùn)行Python程序
Python 字符串操作(string替換、刪除、截取、復(fù)制、連接、比較、查找、包含、大小寫(xiě)轉(zhuǎn)換、分割等)
幾個(gè)Python配置工具簡(jiǎn)介:setuptools、pip、virtualenv
Python 包管理工具解惑
python中獲取python版本號(hào)的方法
import platform print(platform.python_version()) import sys print(sys.version)
查看python的搜索路徑。
>>> import sys >>> print sys.path
任何情況下都只認(rèn) sys.path!參見(jiàn):分別描述python2.x和python3.x import 包時(shí)的路徑搜索順序!
當(dāng)你導(dǎo)入一個(gè)模塊,Python 解析器對(duì)模塊位置的搜索順序是: 1、當(dāng)前目錄 2、如果不在當(dāng)前目錄,Python 則搜索在 shell 變量 PYTHONPATH 下的每個(gè)目錄。 3、如果都找不到,Python會(huì)察看默認(rèn)路徑。UNIX下,默認(rèn)路徑一般為/usr/local/lib/python/。 模塊搜索路徑存儲(chǔ)在 system 模塊的 sys.path 變量中。變量里包含當(dāng)前目錄,PYTHONPATH和由安裝過(guò)程決定的默認(rèn)目錄。
python 的日志 logging 模塊
Python 中計(jì)時(shí)器/定時(shí)器/計(jì)劃任務(wù),Timer/sched/APScheduler。
Python3中str與bytes轉(zhuǎn)換:The bytes/str dichotomy in Python 3
Python自定義排序
(1)、python 內(nèi)建排序 HOW TO
(2)、Python中sorted()方法的用法
Python中configparser的bom問(wèn)題,將"utf8"換為"utf-8-sig"即可。參見(jiàn):configparser讀取含有中文的配置(Windows)
whell文件(名)的格式:PEP 0427 -- The Wheel Binary Package Format 1.0
本機(jī)python的兼容性可以用這樣查看:({python tag}-{abi tag}-{platform tag})
>>> import pip >>> from pprint import pprint >>> pprint(pip.pep425tags.get_supported()) [("cp34", "none", "win_amd64"), ("py3", "none", "win_amd64"), ("cp34", "none", "any"), ("cp3", "none", "any"), ("cp33", "none", "any"), ("cp32", "none", "any"), ("cp31", "none", "any"), ("cp30", "none", "any"), ("py34", "none", "any"), ("py3", "none", "any"), ("py33", "none", "any"), ("py32", "none", "any"), ("py31", "none", "any"), ("py30", "none", "any")]
Python內(nèi)置模塊/函數(shù)C代碼查看:https://hg.python.org/cpython...
好玩的運(yùn)算精度問(wèn)題。
>>> 33/22 1.5 >>> 3.3/2.2 1.4999999999999998 >>> 33/15 2.2 >>> 3.3/1.5 2.1999999999999997 >>> 2-1.1 0.8999999999999999
Python not 對(duì)象True/False 的問(wèn)題:Why is “if not someobj:” better than “if someobj == None:” in Python?
怎樣忽略警告(不打印煩人的警告): warnings.filterwarnings
import warnings warnings.filterwarnings("ignore")
Python打印到終端同時(shí)記錄到文件(tee)。(How do I duplicate sys.stdout to a log file in python?)
class Tee(object): def __init__(self): self.terminal = sys.stdout self.log = open("log.log", "a") def __del__(self): sys.stdout = self.terminal self.log.close() def write(self, message): self.terminal.write(message) self.log.write(message) self.log.flush() sys.stdout = Tee() print("HaHaHa")
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/45272.html
??蘇州程序大白一文從基礎(chǔ)手把手教你Python數(shù)據(jù)可視化大佬??《??記得收藏??》 目錄 ????開(kāi)講啦!!!!????蘇州程序大白?????博主介紹前言數(shù)據(jù)關(guān)系可視化散點(diǎn)圖 Scatter plots折線(xiàn)圖強(qiáng)調(diào)連續(xù)性 Emphasizing continuity with line plots同時(shí)顯示多了圖表 數(shù)據(jù)種類(lèi)的可視化 Plotting with categorical da...
摘要:元組是靜態(tài)數(shù)組,它們不可變,且其內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無(wú)法改變。元組緩存于運(yùn)行時(shí)環(huán)境,這意味著我們每次使用元組時(shí)無(wú)須訪(fǎng)問(wèn)內(nèi)核去分配內(nèi)存。 以下是整理的JavaScript和python的基礎(chǔ)區(qū)別的整理: 字符串、列表、元組、字典、集合、函數(shù) 字符串 聲明一個(gè)字符串 python str = 123 str = 123 Tips: 如果是三個(gè)引號(hào)的話(huà),那么在py中就是注釋的意思 ...
摘要:元組是靜態(tài)數(shù)組,它們不可變,且其內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無(wú)法改變。元組緩存于運(yùn)行時(shí)環(huán)境,這意味著我們每次使用元組時(shí)無(wú)須訪(fǎng)問(wèn)內(nèi)核去分配內(nèi)存。 以下是整理的JavaScript和python的基礎(chǔ)區(qū)別的整理: 字符串、列表、元組、字典、集合、函數(shù) 字符串 聲明一個(gè)字符串 python str = 123 str = 123 Tips: 如果是三個(gè)引號(hào)的話(huà),那么在py中就是注釋的意思 ...
摘要:中的可以起到與此處相同的效果判斷奇數(shù)自然是使用位操作最快了刪除要?jiǎng)h除的數(shù)量較多超多一半的話(huà),建議重新生成如果數(shù)量較少,在和都可以的情況下,稍快一些 給dict設(shè)置默認(rèn)值 這樣能設(shè)置所有key的默認(rèn)值為[],包括新添的key from collections import defaultdict context = defaultdict(list) setdefault一次只能設(shè)置一個(gè)...
摘要:是一個(gè)數(shù)據(jù)分析的開(kāi)源庫(kù)。與表格或關(guān)系數(shù)據(jù)庫(kù)中的表非常神似。注意帶有一個(gè)索引,類(lèi)似于關(guān)系數(shù)據(jù)庫(kù)中的主鍵。的統(tǒng)計(jì)函數(shù)分組與聚合通過(guò)方法,可以對(duì)數(shù)據(jù)組施加一系列的函數(shù)。函數(shù)的作用是串聯(lián),追加數(shù)據(jù)行使用函數(shù)。 pandas(Python data analysis)是一個(gè)Python數(shù)據(jù)分析的開(kāi)源庫(kù)。pandas兩種數(shù)據(jù)結(jié)構(gòu):DataFrame和Series 安裝:pandas依賴(lài)于NumPy...
閱讀 2069·2021-11-16 11:45
閱讀 569·2021-11-04 16:12
閱讀 1369·2021-10-08 10:22
閱讀 840·2021-09-23 11:52
閱讀 4128·2021-09-22 15:47
閱讀 3513·2021-09-22 15:07
閱讀 486·2021-09-03 10:28
閱讀 1730·2021-09-02 15:21