python2014
① python 中怎麼把類似這樣的'\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82'轉換成漢字輸出
首先你要確定這是漢子的十六進制碼,還有他的編碼方式是什麼
我姑且算是utf-8來說明吧
把上述十六進制轉成二進制,python byte類型(記不清是否可以)也可以手動轉二進制
p3使用str(s, 'utf8') p2使用 s.decode('utf8')來對二進制解碼
輸出漢字
你要確定上述十六進制碼是漢字轉過來的,否則無論嘗試何種解碼方式皆不可得
② 揭秘:Python為什麼這么火,高中生都要學
說下個人看法。
python在2015年就在國外火了,現在在全世界火起來的根本的原因是AI(人工智慧),這也是未來的方向,智能家居,智能未來等等,以後這絕對是重頭戲,但是人工智慧並不是誰都能研究的。
現在國內也有很大一批跟風者而已,再加上python確實適合零基礎入門,所以才有很多人去學,現在的培訓學校或者機構也涌現一大批,就和以前的php,java一樣。再加上python在有些地方確實優於其他開發語言,它自身就可以搞web前端後端,數據分析和挖掘,網路爬蟲,運維自動化,小型游戲開發,微信小程序開發,移動開發等等,然後它還是一門膠水語言,可以和其他任何一門開發語言結合使用。
根據以上原因,國內外部分學校把python編入教材,是為了迎合國際方向(AI)作預想,如果有學生對這方面感興趣就可以到大學里深入學習,為未來打好基礎。還有前段時間微軟接受到用戶的意見,正在考慮將python替代VBA作為官方的excel腳本語言,這些等等的因素,python確實火了,也確實挺有用
補充下:其實當你真的開始去學python時,你會發現,python確實入門簡單,但是它畢竟是一門開發語言,要深入研究是需要投入大量的時間和精力的,並不是想像的那麼簡單,真的學會所用的時間和精力和學習JAVA等所用的是差不多等價的,所以別把python看得很簡單,別無腦跟風,擺正心態來學習,前面提到的python能做的某一方面你學精了都可以單獨拿出來找工作的
③ python3 連接 sql server 2014
真巧,剛剛做過,鏈接的也是MSSQL2014的資料庫,並且測試是成功的
importpymssql
conn=pymssql.connect(host='主機名或IP',user='資料庫用戶名',password='資料庫用戶密碼',database='資料庫名',charset='utf8')
cursor=conn.cursor()
ifnotcursor:
raise(NameError,"連接資料庫失敗")
strsql="select*from表"
try:
cursor.execute(strsql)#執行SQL語句
conn.commit()#修改數據後提交事務
except:
print(0,"錯誤:"+strsql)
pass
finally:
print(l,"成功!")
pass
cursor.close()#關閉對象
conn.close()#關閉資料庫連接
import pymssql這句話必須有,主要是pymssql必須要安裝上,可以使用pip list來查看是否安裝