python資料型別轉換(一)

2021-08-19 16:25:05 字數 1492 閱讀 3797

一、輸出時進行轉換資料型別

1.字串轉列表輸出

str1 = 'this is love for you'

str2 = '1,2,3'

print(str1.split(" "))

print(str2.split(","))

輸出:['this','is','love','for','you']

['1','2','3']

2.列表轉字串輸出

list1 = ['python','is','no.1']

print(" ".join(list1))

print("-".join(list1))

輸出:python is no.1

python-is-no.1

二、資料型別轉換

1.元組(元組不可轉字典)

tup1 = (1,2,3,4)

tup1.__str__()

list(tup1)

2.列表(列表不可轉字典)

list1 = [1,3,5,7]

str(list1)

tuple(list1)

3.字典

dict1 =

str(dict1)

tuple(dict1)#輸出:('name','age','***')

tuple(dict1.values())#輸出:('bo',9,'woman')

list(dict1)

4.字串

string1 = 『1,2,3『#字串必須有逗號(元組和列表)

tuple(eval(string1))

list(eval(string1))

ps:1.eval() 函式用來執行乙個字串表示式,並返回表示式的值。

eval

(expression

[,globals

[,locals

]])

引數:

expression -- 表示式。

globals -- 變數作用域,全域性命名空間,如果被提供,則必須是乙個字典物件。

locals -- 變數作用域,區域性命名空間,如果被提供,可以是任何對映物件。

2.split() 通過指定分隔符對字串進行切片後返回切割後的字串列表,如果引數 num 有指定值,則僅分隔 num 個子字串。

str

.split

(str=""

,num

=string

.count

(str

))

引數:str -- 分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等。

num -- 分割次數。

3.join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。

str

.join

(sequence

)

引數:sequence -- 要連線的元素序列。

Python 資料型別轉換

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

python 資料型別轉換

在python的開發過程中,難免會遇到型別轉換,這裡給出常見的型別轉換demo int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr...

Python資料型別轉換

python提供的基本資料型別主要有 布林型別 整型 浮點型 字串 列表 元組 集合 字典 日期等等 函式 描述 type x x的資料型別 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real ima...