Python字串與數字轉換

2021-07-03 01:46:53 字數 1149 閱讀 6313

例項

>>> a = "18"

>>> b = string.atoi(a, 16)

>>>

print b

24>>> a = "0x18"

>>> b = string.atoi(a, 16)

>>>

print b

24>>> a = "18"

>>> c = string .atoi(a)

>>>

print c

18

數字轉換成字串(接上面):

>>> d = "%i"%c # 10進製表示

>>>

print d

18>>> type(d)

'str'>

>>> e = "0x%x"%c #16進製表示

>>>

print e

0x12

數字轉成字串,使用格式化字串:

如 tt=322

tem=』%d』 %tt

tem即為tt轉換成的字串

常用的格式化字串:

%d 整數

%f%f 浮點數

%e%e 科學計數

%g%g e 和%f/%e 和%f 的簡寫

%% 輸出%

格式化操作符輔助指令

符號 作用

在正數前面顯示空格

在八進位制數前面顯示零(『0』),在十六進製制前面顯示』0x』或者』0x』(取決於用的是』x』還是』x』)

0 顯示的數字前面填充『0』而不是預設的空格

% 『%%』輸出乙個單一的』%』

(var) 對映變數(字典引數)

m.n m 是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)

示例:

『%f』 % 1234.567890 輸出:』1234.567890』

『%.2f』 % 1234.567890 輸出:』1234.57』

字串轉換成數字:

import string

tt=』555』

ts=string.atoi(tt)

ts即為tt轉換成的數字

轉換為浮點數 string.atof(tt)

python 數字與字串轉換

python 數字與字串轉換 例子程式 數字轉字串 usr bin python coding utf 8 if name main a 64 print type a type a print a a print b oct a print type b type b print b b c he...

數字與字串轉換

題目大意 給定兩個數 i 和 j 將數字 i j 翻轉後按公升序排列輸出。include include include include includeusing namespace std struct node num 55 翻轉字串 char strrev char s int len str...

python字串與數字之間的轉換

usr bin python death age 80name input your name age input your age input 接受的所有資料都是字串,即便你輸入的是數字,但依然會被當成字串來處理 print type age int inteager 整數 把字串轉成int,用i...