python中的資料型別可以進行相互轉換:
1.將 float 浮點型轉化成 int 長整型。int( )
2. 將 2,3 轉化為複數。complex(實部,虛部)
3.將數字、列表、元組、字典轉化為字串型別。str( ) , json.dumps(字典)
4.將字串轉化為數字型別。eval( )
5.將列表轉化成元組。tuple( )
6.將元組轉化成列表。list( )
7.將列表轉化成集合,用來消除多餘重複元素。set( )
8.將字串轉化為集合元素。set( )
9.將整數轉化為字元。 chr( )
10.將字元轉化為整數。ord( )
11.將十進位制整數轉化為十六進製制數。hex( )
12.將十進位制整數轉化為八進位制數。 oct( )
#將 float 浮點型轉化成 int 長整型
num_float = 3.5
(num_float)
#3.5
(type(num_float))
#num_int =int(num_float)
(num_int)#3
(type(num_int))##
將 2,3 轉化為複數
num_complex = complex(2,3)
(num_complex)
#(2+3j)
(type(num_complex))##
將數字、列表、元組、字典轉化為字串型別
num_int = 45num_str =str(num_int)
(num_str)#45
(type(num_str))##
將列表轉化為字串型別
num_list = [1,2,'
a',5.6]
num_str =str(num_list)
(num_str)
#[1, 2, 'a', 5.6]
(type(num_str))##
將元組轉化為字串型別
num_tuple = (1,2,3)
num_str =str(num_tuple)
(num_str)
#(1, 2, 3)
(type(num_str))##
將字典轉化為字串型別
num_dict =
num_str =str(num_dict)
(num_str)
(type(num_str))##
repr 函式將物件轉化為表示式字串
num_str =repr(num_dict)
(num_str)
(type(num_str))##
將字串轉化為數字型別
str_num = '
789'
num =eval(str_num)
(num)
#789
(type(num))##
將列表轉化成元組
lst = [1,2,3,'a'
]lst_tuple =tuple(lst)
(lst_tuple)
#(1, 2, 3, 'a')
(type(lst_tuple))##
將元組轉化成列表
tup = ('
a',1,2,'
m',(4,5))
tup_list =list(tup)
(tup_list)
#['a', 1, 2, 'm', (4, 5)]
(type(tup_list))##
將列表轉化成集合,用來消除多餘重複元素
lst = [1,2,'
a',5,'
a','b'
]lst_set =set(lst)
(lst_set)
(type(lst_tuple))##
將字串轉化為集合元素
strs = "
hello world
"strs_set =set(strs)
print(strs_set)#
集合中的元素是無序的
(type(strs_set))##
將整數轉化為字元。
print(chr(65))#a
print(chr(90))#z
print(chr(97))#a
print(chr(122))#z
#將字元轉化為整數。
print(ord('a'
))#65#
將十進位制整數轉化為十六進製制數。
print(hex(17))
#0x11
#將十進位制整數轉化為八進位制數。
print(oct(9))
#0o11
2020-02-04
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...