python 實(shí)現(xiàn)format進(jìn)制轉(zhuǎn)換與刪除進(jìn)制前綴
10進(jìn)行十進(jìn)制,十六進(jìn)制,八進(jìn)制,二進(jìn)制的轉(zhuǎn)換:
(#:保留進(jìn)制前綴)
對(duì)于帶著進(jìn)制前綴的,如"0x"“0o”“0b”,可以直接在后面加上'x'‘o''b'進(jìn)行刪除:
其他的一些小技巧:
format(num, ",")
快速分割千分位
數(shù)字是補(bǔ)全多少位,^居中 >右對(duì)齊 <左對(duì)齊
*^10 ⟹ 一共10位,居中,剩下的用*補(bǔ)齊
補(bǔ)充:Python 進(jìn)制轉(zhuǎn)換函數(shù)及前綴截取
“人生苦短,我用Python”,強(qiáng)大的Python肯定也自己內(nèi)置的進(jìn)制轉(zhuǎn)換函數(shù)。
十進(jìn)制轉(zhuǎn)其他進(jìn)制:
10進(jìn)制數(shù)s:
a = bin(s) //十進(jìn)制轉(zhuǎn)2進(jìn)制
b = oct(s) //十進(jìn)制轉(zhuǎn)8進(jìn)制
c = hex(s) //十進(jìn)制轉(zhuǎn)16進(jìn)制
其他進(jìn)制轉(zhuǎn)成10進(jìn)制:
s:轉(zhuǎn)換的字符串
r:要轉(zhuǎn)換的進(jìn)制位數(shù)2,6,18
int(s,r)
10進(jìn)行16進(jìn)制,8進(jìn)制,2進(jìn)制的轉(zhuǎn)換后,會(huì)出現(xiàn)前綴,分別對(duì)應(yīng)"0x"“0o”“0b”,如圖:
想要得到后面的具體數(shù)值最后可以用截取字符串的方式來,str
str = ‘0123456789' print str[0:3] #截取第一位到第三位的字符 print str[:] #截取字符串的全部字符 print str[6:] #截取第七個(gè)字符到結(jié)尾 print str[:-3] #截取從頭開始到倒數(shù)第三個(gè)字符之前 print str[2] #截取第三個(gè)字符 print str[-1] #截取倒數(shù)第一個(gè)字符 print str[::-1] #創(chuàng)造一個(gè)與原字符串順序相反的字符串 print str[-3:-1] #截取倒數(shù)第三位與倒數(shù)第一位之前的字符 print str[-3:] #截取倒數(shù)第三位到結(jié)尾 print str[:-5:-3] #逆序截取
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
- Python Django ORM連表正反操作技巧
- 用 Python 元類的特性實(shí)現(xiàn) ORM 框架
- 如何使用Python實(shí)現(xiàn)一個(gè)簡易的ORM模型
- Python3+SQLAlchemy+Sqlite3實(shí)現(xiàn)ORM教程
- Python的輕量級(jí)ORM框架peewee使用教程
- Python通過format函數(shù)格式化顯示值
- python利用platform模塊獲取系統(tǒng)信息
- Python colormap庫的安裝和使用詳情
- python中format函數(shù)如何使用
- Python自定義聚合函數(shù)merge與transform區(qū)別詳解
- python orm 框架中sqlalchemy用法實(shí)例詳解
- python用sqlacodegen根據(jù)已有數(shù)據(jù)庫(表)結(jié)構(gòu)生成對(duì)應(yīng)SQLAlchemy模型
相關(guān)文章
Python numpy有哪些常用數(shù)據(jù)類型
Numpy提供了兩種基本的對(duì)象:ndarray(N-dimensional Array Object)和 ufunc(Universal Function Object)。ndarray是存儲(chǔ)單一數(shù)據(jù)類型的多維數(shù)組,而ufunc則是能夠?qū)?shù)組進(jìn)行處理的函數(shù)2023-02-02python實(shí)現(xiàn)字典合并的五種方法(附示例代碼)
在Python中,有多種方法可以通過使用各種函數(shù)和構(gòu)造函數(shù)來合并字典,在本文中,我們將討論一些合并字典的方法,并通過代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-04-04python模塊之subprocess模塊級(jí)方法的使用
這篇文章主要介紹了python模塊之subprocess模塊級(jí)方法的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-03-03python啟動(dòng)辦公軟件進(jìn)程(word、excel、ppt、以及wps的et、wps、wpp)
見如下源代碼,也可從附件中下載。2009-04-04Python中time.sleep(0.001)是否真的只等待1毫秒
這篇文章主要介紹了Python中time.sleep(0.001)是否真的只等待1毫秒,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06利用python實(shí)現(xiàn)你說我猜游戲的完整實(shí)例
這篇文章主要給大家介紹了關(guān)于如何利用python實(shí)現(xiàn)你說我猜游戲的相關(guān)資料,用到的都是一些簡單的基礎(chǔ)的python語句,適合剛?cè)腴T的小白,可以嘗試跟著一起敲一下,感受一下編程中的樂趣,需要的朋友可以參考下2022-05-05Python argparse模塊應(yīng)用實(shí)例解析
這篇文章主要介紹了Python argparse模塊應(yīng)用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11