如何使用python語言中的常見資料型別轉換函式

2021-09-14 04:44:32 字數 1927 閱讀 3840

1、int():將字串轉換成整數型別

>>> int("456");

456>>>

2、float():將字串轉換成浮點型別

>>> float("89.236");

89.236

>>>

3、complex():建立乙個複數,引數為實部和虛部

>>> complex("58","96");

traceback (most recent call last):

file "", line 1, in complex("58","96");

typeerror: complex() can't take second arg if first is a string

>>> complex(58,89);

(58+89j)

>>>

4、str():將其它資料型別轉換成字串

>>> str(true);

'true'

>>> str(678);

'678'

>>> str([1,2,3,4,5,6,7,8,9,,9]);

syntaxerror: invalid syntax

>>> str([1,2,3,4,5,6,7,8,9]);

'[1, 2, 3, 4, 5, 6, 7, 8, 9]'

>>>

5、repr():將括號中的引數轉換為表示式字串

>>> repr("x")

"'x'"

>>> repr("56");

"'56'"

>>>

6、eval():計算在字串中的有效表示式,並返回乙個物件

>>> eval("34+78");

112>>> eval("45+'sr'");

traceback (most recent call last):

file "", line 1, in eval("45+'sr'");

file "", line 1, in typeerror: unsupported operand type(s) for +: 'int' and 'str'

>>>

7、chr():將整數轉換成乙個字元

>>> chr(80);

'p'>>> chr(123);

'{'>>> chr(562);

'ȳ'>>> chr(345);

'ř'>>>

8、ord():將乙個字元轉換成對應的整數值

>>> ord("y");

121>>> ord("h");

104>>> ord("d");

100>>> ord("?");

63>>>

9、oct():將乙個整數轉換成乙個八進位制的字串

>>> oct(52);

'0o64'

>>> oct(7895552323232323);

'0o340317320742021103'

>>> oct(-67888);

'-0o204460'

>>> oct(5555555);

'0o25142543'

>>>

10、hex():將乙個整數轉換成乙個十六進製制字串

>>> hex(5665);

'0x1621'

>>> hex(-76877);

'-0x12c4d'

>>> hex(89k);

syntaxerror: invalid syntax

>>>

C語言中如何使用巨集

c 和c 中的巨集 macro 屬於編譯器預處理的範疇,屬於編譯期概念 而非執行期概念 下面對常遇到的巨集的使用問題做了簡單總結。巨集使用中的常見的基礎問題 符號和 符號的使用 符號的使用 巨集的解釋方法 我們能碰到的巨集的使用 巨集使用中的陷阱 常見的基礎性問題 關於 和 在c語言的巨集中,的功能...

python列表的使用 Python 列表常見用法

列表索引 mlist 1,2,3,3,e 4,5 a a abc 5,6,7 print mlist print mlist 3 7 print mlist 3 1 print len mlist mlist 2 hi,python print mlist print mlist 3 6 print...

C 語言中的常變數和資料型別

char short intlong float double ifelse return dowhile forswitch case break continue default goto sizeof auto register static extern unsigned signed ty...