multipartfile轉化為file_Python 轉化
阿新 • • 發佈:2021-01-05
技術標籤:multipartfile轉化為file
1 十轉二
將十進位制轉換為二進位制:
>>>bin(10)
'0b1010'
2 十轉八
十進位制轉換為八進位制:
>>>oct(9)
'0o11'
3 十轉十六
十進位制轉換為十六進位制:
>>>hex(15)
'0xf'
4 字串轉位元組
字串轉換為位元組型別
>>>s="apple"
>>>bytes(s,encoding='utf-8')
b'apple'
5 轉為字串
字元型別、數值型等轉換為字串型別
>>>i=100
>>>str(i)
'100'
6 十轉ASCII
十進位制整數對應的 ASCII 字元
>>>chr(65)
'A'
7 ASCII轉十
ASCII字元對應的十進位制數
>>>ord('A')
65
8 轉為字典
建立資料字典的幾種方法
>>>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}
9 轉為浮點型別
整數或數值型字串轉換為浮點數
>>>float(3)
3.0
如果不能轉化為浮點數,則會報ValueError
:
>>>float('a')
Traceback(mostrecentcalllast):
File"",line1,in
float('a')
ValueError:couldnotconvertstringtofloat:'a'
10 轉為整型
int(x, base =10)
x 可能為字串或數值,將 x 轉換為整數。
如果引數是字串,那麼它可能包含符號和小數點。
如果超出整數表示範圍,一個長整數被返回。
>>>int('12',16)
18
11 轉為集合
返回一個 set 物件,集合內不允許有重複元素:
>>>a=[1,4,2,3,1]
>>>set(a)
{1,2,3,4}
12 轉為切片
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]
長按關注,觀看更多小例子