本篇內容介紹了“Python中的進制轉化和字符串轉化”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
站在用戶的角度思考問題,與客戶深入溝通,找到廣河網站設計與廣河網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都網站設計、成都做網站、外貿網站建設、企業官網、英文網站、手機端網站、網站推廣、主機域名、虛擬主機、企業郵箱。業務覆蓋廣河地區。
1 十轉二
將十進制轉換為二進制:
>>> bin(10)
'0b1010'
十進制轉換為八進制:
>>> oct(9)
'0o11'
十進制轉換為十六進制:
>>> hex(15)
'0xf'
字符串轉換為字節類型
>>> s = "apple"
>>> bytes(s,encoding='utf-8')
b'apple'
字符類型、數值型等轉換為字符串類型
>>> i = 100
>>> str(i)
'100'
十進制整數對應的 ASCII 字符
>>> chr(65)
'A'
ASCII字符對應的十進制數
>>> ord('A')
65
創建數據字典的幾種方法
>>> dict()
{}
>>> dict(a='a',b='b')
{'a': 'a', 'b': 'b'}
>>> dict(zip(['a','b'],[1,2]))
{'a': 1, 'b': 2}
>>> dict([('a',1),('b',2)])
{'a': 1, 'b': 2}
整數或數值型字符串轉換為浮點數
>>> float(3)
3.0
如果不能轉化為浮點數,則會報ValueError
:
>>> float('a')
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
float('a')
ValueError: could not convert string to float: 'a'
int(x, base =10)
x 可能為字符串或數值,將 x 轉換為整數。
如果參數是字符串,那么它可能包含符號和小數點。
如果超出整數表示范圍,一個長整數被返回。
>>> int('12',16)
18
返回一個 set 對象,集合內不允許有重復元素:
>>> a = [1,4,2,3,1]
>>> set(a)
{1, 2, 3, 4}
class slice(start, stop[, step])
返回一個由 range(start, stop, step) 指定索引集的 slice 對象,代碼可讀性變好。
>>> a = [1,4,2,3,1]
>>> my_slice = slice(0,5,2)
>>> a[my_slice]
[1, 2, 1]
“Python中的進制轉化和字符串轉化”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!
文章題目:Python中的進制轉化和字符串轉化
路徑分享:http://vcdvsql.cn/article36/jhiesg.html
成都網站建設公司_創新互聯,為您提供網站排名、面包屑導航、外貿建站、建站公司、云服務器、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯