python基礎學習整理 format的使用

2021-09-03 01:12:56 字數 1135 閱讀 4097

year {} rs. ".format(year, value)稱為字串格式化,大括號和其中的字元會被替換成傳入str.format()的引數,也即yearvalue。其中的意思是替換為 2 位精度的浮點數。

例子: grade =

print('電工考了'.format(**grade))#通過關鍵字,可用字典當關鍵字傳入值時,在字典前加**即可

:[填充字元][對齊方式 <^>][寬度]

>>> ''.format('test')  ##右對齊,

'********test'

>>> ''.format('test') ##左對齊

'test********'

>>> ''.format('test') ##居中對齊

'****test****'

>>> ''.format('test', 'aaa') ##居中對齊

'****aaa****'

這個例子裡面, *是填充字元, ><^分別是右對齊,左對齊和居中, 10是指寬度。冒號(:)前面的數字(0和1)代表的format裡面的第幾個值的index。

精度和進製

>>> ''.format(1/3)

'0.33'

>>> ''.format(10) #二進位制

'1010'

>>> ''.format(10) #八進位制

'12'

>>> ''.format(10) #16進製制

'a'>>> ''.format(12369132698) #千分位格式化

'12,369,132,698'

使用索引

>>> li

['hoho', 18]

>>> 'name is age is '.format(li)

'name is hoho age is 18

其中0代表的是format裡面的引數下標,而裡面的數字代表的是li的值的下標

python基礎整理

本人舊部落格 title python date 2018 01 10 14 32 06 tags categories 查漏補缺 for 索引,元素 in enumerate abcdef 對於很大檔案,最好一次讀一行 檔案中每行文字自帶轉行字元 專用下劃線識別符號 任何追蹤或除錯程式會給乙個物件...

Python 基礎歸納整理

可以單獨定義變數 a 62 b 48可以多個變數賦值 a b 123 a,b,c 1,2,3 a,b b,a可以單行注釋 這排是一行注釋 這排又是一行注釋 a 62 這是注釋 b 48也可以多行注釋 這幾排 都是注釋 這也是多排注釋 這也是多排注釋 這也是多排注釋 python 沒有begin en...

Python基礎語法整理

安裝pycharm後,就可以開始我們的專案了。建立test.py檔案,print hello world 只用一句話,就可以了。python和我們之前的語言風格稍微不同,上縮排空白的數量是可變的,但是所有的縮排必須相同,否則就會報錯。莫名其妙,哈哈 如 這樣直接執行就會出錯。python2.x的時候...