int(x [,base])
引數x是轉換的數字或字串,引數base可為選引數,指定引數x的進製,預設為十進位制
str
="123"
b=int
(str
)print
(type
(b))
print
(b)c=
int(
str,8)
print
(c)d=
int(
str,16)
print
(d)
執行結果
<
class
'int'
>
12383
291
str1=
"3.14"
b=float
(str1)
print
(b)#執行結果
3.14
num=
123c=
str(num)
print
(c)print
(type
(c))
#執行結果
123<
class
'str'
>
c=
repr
(num)
print
(c)print
(type
(c))
#執行結果
123<
class
'str'
>
str()
和repr()
的區別:str()
轉換後的字串是給程式設計師看的,而repr()
轉換後的字串是給python看的;如果物件x一開始就是字串,str()
轉換之後就是乙個字串,而repr()
轉換之後是乙個帶有單引號的字串,這就相當於告訴我們在轉換之前它就是乙個字串
num1=
"hello"
c=str
(num1)
print
(c)c=
repr
(num1)
print
(c)#執行結果
hello
'hello'
a=
"3*2"
b=eval
(a)print
(b)#執行結果
6
print
(chr(65
))#執行結果
a
print
(ord
('a'))
#執行結果
65
print
(hex(8
))#執行結果
0x8
print
(oct(8
))#執行結果
0o10
資料型別轉換(常用)
一般分為強制轉換和隱式轉換兩種,隱式轉換使用的方法一般為number string boolean 一 數值型別轉換 1 數值型別轉字串型別 1 型別強制轉換 var a 10 var b sting a 2 利用隱式轉換方式,根據運算特徵來轉換,隱式轉換字串回自動執行string var a 10...
常用資料型別轉換
位元組順序 基礎資料型別之間的轉換 在上位機開發過程中,會面對各種資料型別,而各種資料型別之間的轉換是很多初學者非常頭疼的。本章內容主要是介紹各種常用的資料型別及其之間的相互轉換。bit bool 位 1 0 1 byte byte 位元組 8 0 255 short short 有符號16位整數 ...
C 常用資料型別轉換
一 其他資料型別轉化為字串 char temp 200 1 短整型 int i itoa i,temp,10 將i轉化為字串放入temp中,最後乙個數字表示十進位制 itoa i,temp,2 將i轉化為字串放入temp中,最後乙個數字表示二進位制 2 長整形 long l ltoa l,temp,...