一、輸出時進行轉換資料型別
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...