python提供的基本資料型別主要有:整型、浮點型、字串、列表、元組、集合、字典、布林型別等等。
python可以用一些資料型別函式,直接進行轉換:
函式 描述
type(x) x的資料型別
int(x [,base ]) 將x轉換為乙個整數
long(x [,base ]) 將x轉換為乙個長整數
float(x ) 將x轉換到乙個浮點數
complex(real [,imag ]) 建立乙個複數
str(x ) 將物件 x 轉換為字串
repr(x ) 將物件 x 轉換為表示式字串
eval(str ) 用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s ) 將序列 s 轉換為乙個元組
list(s ) 將序列 s 轉換為乙個列表
chr(x ) 將乙個整數轉換為乙個字元
unichr(x ) 將乙個整數轉換為unicode字元
ord(x ) 將乙個字元轉換為它的整數值
hex(x ) 將乙個整數轉換為乙個十六進製制字串
oct(x ) 將乙個整數轉換為乙個八進位制字串
元組或列表的內容轉換為字串
>>> a = ['1', '
2', '
3'] #元素為char或string>>> str_convert = ''
.join(list)
>>>str_convert
'123'
>>> str(a)
"['1', '2', '3']"
迭代進行內容轉換
map(func, obj)函式
func:引數接收乙個函式名,可以是自定義,也可以python自帶函式
obj:引數接收乙個可迭代物件
ls = [1,2,3]rs =map(str, ls)
#列印結果 ['1', '2', '3']
lt = [1, 2, 3, 4, 5, 6]
defadd(num):
return num + 1rs =map(add, lt)
print rs #
[2,3,4,5,6,7]
Python資料型別(5)
前面,我們講到了改進文字小遊戲的要求以及每乙個要求實現的具體步驟,今天,我們繼續來學習。不過今天講的東西,前面已經用到過了 python的資料型別和python的資料型別 1 python的資料型別 跟其他的語言一樣,python的資料型別也包括 整型 int 布林型別 bool 浮點型 float...
python學習筆記(5)資料型別 字典
字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組...
python 資料型別總結
感覺新學點什麼總要寫下來,否則總有一種記不住的感覺 python 中的變數定義就是賦值語句比如 val1 25 val2 hehe 用單引號或雙引號包圍起來的就是字串,這種靈活性使你可以在字串中包含引號 this is a string in python this is another strin...