python基礎

注(格式化輸出參數):
typecode 必選
s,獲取傳入對象的str方法的返回值,並將其格式化到指定位置
r,獲取傳入對象的repr方法的返回值,並將其格式化到指定位置
c,整數:將數字轉換成其unicode對應的值,10進制範圍爲 0 <= i <= 1114111(py27則只支持0-255);字符:將字符添加到指定位置
o,將整數轉換成 八 進製表示,並將其格式化到指定位置
x,將整數轉換成十六進制表示,並將其格式化到指定位置
d,將整數、浮點數轉換成 十 進製表示,並將其格式化到指定位置
e,將整數、浮點數轉換成科學計數法,並將其格式化到指定位置(小寫e)
E,將整數、浮點數轉換成科學計數法,並將其格式化到指定位置(大寫E)
f, 將整數、浮點數轉換成浮點數表示,並將其格式化到指定位置(默認保留小數點後6位)
F,同上
g,自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),並將其格式化到指定位置(如果是科學計數則是e;)
G,自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),並將其格式化到指定位置(如果是科學計數則是E;)
%,當字符串中存在格式化標誌時,需要用 %%表示一個百分號 注:Python中百分號格式化是不存在自動將整數轉換成二進制表示的方式

1、字符串轉整數
a = "123"
print(type(a), a)
b = int(a)
print(type(b), b)

2、格式化輸出
a = "a"
v1 = int(a, base=16)
v2 = int(a, base=16)
v3 = int(a, base=16)
print("v1=%d,v2=%d,v3=%d" %(v1, v2, v3))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章