常用python資料型別轉換函式總結

2022-09-29 17:15:16 字數 2585 閱讀 7030

1、chr(i)

chr()函式返回ascii碼對應的字串。

複製** **如下:

>>> print chr(65)

a>>> print chr(66)

>>> print chr(65)+chr(66)

ab2、complex(real[,imaginary])

complex()函式可把字串或數字轉換為複數。

複製** **如下:

>>> complex("2+1j")

(2+1j)

>>> complex("2")

(2+0j)

>>> complex(2,1)

(2+1j)

>>> complex(2l,1)

(2+1j)

3、float(x)

float()函式把乙個數字或字串轉換成浮點數。

複製** **如下:

>>> float("12")

12.0

>>> float(12l)

12.0

>>> float(12.2)

12.199999999999999

4、hex(x)

hex()函式可把整數轉換成十六進製制數。

複製** **如下:

>>> hex(16)

'0x10'

>>> hex(123)

'0x7b'

5、long(x[,base])

long()函式把數字和字串轉換成長整數,base為可選的基數。

複製** **如下:

>>> long("123")

123l

>>> long(11)

11l6、list(x)

list()函式可將序列物件轉換成列表。如:

複製** **如下:

>>> list("hello ")

['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

>>> list((1,2,3,4))

[1, 2, 3, 4]

7、int(x[,b程式設計客棧ase])

inwww.cppcns.comt()函式把數字和字串轉換成乙個整數,base為可選的基數。

複製** **如下:

>>> int(3.3)

3>>> int(3l)

3>>> int("13")

13>>> int("14",15)

198、min(x[,y,z...])

min()函式返回給定引數的最小值,引數可以為序列。

複製** **如下:

>>> min(1,2,3,4)

1>>> min((1,2,3),(2,3,4))

(1, 2, 3)

9、max(x[,y,z...])

max()函式返回給定引數的最大值,引數可以為序列。

複製** **如下:

>>> max(1,2,3,4)

4>>> max((1,2,3),(2,3,4))

(2, 3, 4)

10、oct(x)

oct()函式可把給出的整數轉換成八進位制數。

複製** **如下:

>>> oct(8)

'010'

>>> oct(123)

'0173'

11、ord(x)

ord()函式返回乙個字串引數的ascii碼或unicode值。

複製** **如下:

>>> ord("a")

97>>> ord(u"a")

9712、str(obj)

str()函式把物件轉換成可列印字串。

複製** **如下:

>>> str("4")

'4'>>> str(4)

'4'>>> str(3+2j)

'(3+2j)'

13、tuple(x)

tuple()函式把序列物件轉換成tuple。

複製** **如下:

>>> tuple("hello world")

('h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd')

>>> tuple([1,2,3,4])

(1, 2, 3, 4)

14、type(x)

type()可以接收任何東西作為引數――並返回它的資料型別。整型、字串、列表、字典、元組、函式、類、模組,甚至型別物件www.cppcns.com都可以作為引數被 type 函式接受。

複製** **如下:

>>> type(1)          

>>> li =

>>> type(li)         

>>> import odbchelper

>>> type(odbchelper) 

>>> import types     

>>> type(odbchelper) == types.moduletype

true

本文標題: 常用python資料型別轉換函式總結

本文位址: /jiaoben/python/106375.html

PHP資料型別轉換與常用檢測資料型別的函式

轉換操作符 轉換型別 舉例 boolean 轉換成布林型 boolean num boolean str string 轉換成字元型 string boo string flo integer 轉換成整型 integer boo integer str float 轉換成浮點型 float str ...

Python常用資料型別轉換函式

常用資料型別轉換函式 函 數作 用int x 將 x 轉換成整數型別 float x 將 x 轉換成浮點數型別 complex real,imag 建立乙個複數 str x 將 x 轉換為字串 repr x 將 x 轉換為表示式字串 eval str 計算在字串中的有效 python 表示式,並返回...

python 常用的資料型別轉換

python 物件導向語言 python中萬物皆物件 將x轉換為乙個整數 定義乙個字串 my str 1234 my num int my str print type my num print my num 將x轉換為乙個浮點數 my str 3.14 my f float my str prin...