先引入urllib模塊
成都創(chuàng)新互聯(lián)企業(yè)建站,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),專(zhuān)注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁(yè)設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營(yíng)經(jīng)驗(yàn),設(shè)計(jì)師為客戶(hù)打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢(xún)和貼心的售后服務(wù)。對(duì)于成都做網(wǎng)站、成都網(wǎng)站制作中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶(hù)行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁(yè)中充分展現(xiàn),通過(guò)對(duì)客戶(hù)行業(yè)精準(zhǔn)市場(chǎng)調(diào)研,為客戶(hù)提供的解決方案。
假如我們要對(duì)下面的url進(jìn)行轉(zhuǎn)碼,注意觀(guān)察各種字符的變化
使用quote方法,進(jìn)行轉(zhuǎn)碼
我們看看轉(zhuǎn)碼得到的結(jié)果:
我們想要得到原先的url,可以使用quote的逆函數(shù)unquote
得到反轉(zhuǎn)碼以后的url,我們看到這種方法并沒(méi)有返回中文字符。
作用就是把合理的數(shù)據(jù)轉(zhuǎn)換為需要的類(lèi)型。int()整數(shù),float()浮點(diǎn)數(shù),str()字符串,list()列表,tuple()元組,set()集合……
比如a='12'這個(gè)是字符串類(lèi)型,用int函數(shù)a=int(a)這時(shí)變量a就是整型,字符串'12'變?yōu)榱苏麛?shù)12。Python沒(méi)有變量聲明的要求,變量的屬性在賦值時(shí)確定,這樣變量的類(lèi)型就很靈活。
有一種題目判斷一個(gè)整數(shù)是否回文數(shù),用字符串來(lái)處理就很簡(jiǎn)單
a=1234321#整數(shù)
if str(a)==str(a)[::-1]:#借助字符串反轉(zhuǎn)比較就可以確定是否回文數(shù)。
還比如元組b=(1,3,2,4),元組是不可以更新刪除排序成員的,但是列表是可以的,通過(guò)列表函數(shù)進(jìn)行轉(zhuǎn)換來(lái)實(shí)現(xiàn)元組的更新刪除和排序。
b=(1,3,2,4)
b=list(b)
b.sort()
b=tuple(b)
這時(shí)得到的元組b就是一個(gè)升序的元組(1,2,3,4)
再比如你要輸入創(chuàng)建整數(shù)列表或者整數(shù)元組基本上寫(xiě)法相同,就是用對(duì)應(yīng)的函數(shù)來(lái)最后處理。
ls=list(map(int,input().split()))#這個(gè)就是列表
tup=tuple(map(int,input().split()))#這個(gè)就是元組
再比如有個(gè)叫集合的,集合有唯一性,可以方便用來(lái)去重。
ls=[1,2,3,1,2,3,1,2,3]
ls=list(set(ls))#通過(guò)set()去重后,現(xiàn)在的ls里就是[1,2,3]去重后的列表。
對(duì)于單個(gè)字符的編碼,Python提供了ord()函數(shù)獲取字符的整數(shù)表示,chr()函數(shù)把編碼轉(zhuǎn)換為對(duì)應(yīng)的字符:
最常用的編碼是UTF-8,如果沒(méi)有特殊業(yè)務(wù)要求,請(qǐng)牢記僅使用UTF-8編碼。
在爬蟲(chóng)中會(huì)經(jīng)常遇見(jiàn),需要用encode和decode來(lái)進(jìn)行互相轉(zhuǎn)碼
str轉(zhuǎn)bytes
注意,含有中文字符的str不能用acsii格式轉(zhuǎn)碼
bytes轉(zhuǎn)str
** 程序中經(jīng)常會(huì)遇到個(gè)別字符轉(zhuǎn)碼不成功而報(bào)錯(cuò),因此在decode方法中需要這個(gè)參數(shù)errors='ignore'忽略錯(cuò)誤的字節(jié)
注意格式化的數(shù)據(jù)格式
文章標(biāo)題:python轉(zhuǎn)碼函數(shù),python代碼轉(zhuǎn)換器
標(biāo)題路徑:http://vcdvsql.cn/article32/hecdsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、自適應(yīng)網(wǎng)站、商城網(wǎng)站、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)