python基礎 各種型別的轉換

2022-05-14 20:07:29 字數 1413 閱讀 2141

1、str轉dict

1

#借助eval,dict

2 str="

"3 dict1=dict(eval(str))4#

關於eval()的說法,官方demo解釋為:將字串str當成有效的表示式來求值並返回計算結果56

7#借助json

8import

json

9 str="

"10 dict1=json.loads(str)

view code

2、dict轉str

1

#借助str

2 dict1=

3 str1=str(dict1)45

#通過遍歷dict中的所有元素

6 dict1=

7for key,value in

dict1.items():

8print("

\"%s\":\"%s\"

" % (key,value))

view code

3、str轉list

1

#借助list

2 str="

yizhenfeng

"3 list1=list(str)45

#借助split

6 str="

yi zhen feng

"7 list1=str.split() #

或者 list1=str.split(" ")

view code

4、list轉str

1

#借助"".join(list),其中引號中是字元之間的分割符,如「,」,「;」,「\t」等等

2 list1=["

yi","

zhen

","feng"]

3 str="".join(list1) #

輸出"yizhenfeng"

45 str1="

."join(list1) #

輸出"yi.zhen.feng"

view code

5、json轉dict

1

#借助json.loads()

2 jsonstr=

3 dict1=json.loads(jsonstr)

4print

(dict1)5#

view code

6、dict轉json

1

#借助json.dumps()

2import

json

3 dict1=

4 jsonstr=json.dumps(dict1)

5print

(jsonstr)6#

view code

python各種型別轉換

int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效py...

python各種型別轉換

python int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字...

python各種型別轉換

int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效 p...