常用的格式符號:
格式符號 轉換
%% 輸出 % 號
%s 字串
%d 有符號十進位制整數
%f 浮點數
%c 字元
%u 無符號十進位制整數
%o 八進位制整數
%x 十六進製制整數(小寫字母0x)
%x 十六進製制整數(大寫字母0x)
%e 科學計數法(小寫』e』)
%e 科學計數法(大寫「e」)
%g %f和%e 的簡寫
%g %f和%e的簡寫
常見型別轉換
函式 說明
int(x [,base ]) 將x轉換為乙個整數
float(x) 將x轉換為乙個浮點數
str(x) 將物件 x 轉換為字串
bool(x) 將物件x轉換成為布林值
在python中,只有空字串』』,"",數字0,空字典{},空列表,空元組(),和空資料none會被轉換成為false,其他的都會被轉換成為true
其他型別轉換(了解)
eval(str) 用來計算在字串中的有效python表示式,並返回乙個物件
chr(x) 將乙個整數轉換為乙個unicode字元
ord(x) 將乙個字元轉換為它的ascii整數值
hex(x) 將乙個整數轉換為乙個十六進製制字串
oct(x) 將乙個整數轉換為乙個八進位制字串
bin(x) 將乙個整數轉換為乙個二進位制字串
tuple(s) 將序列 s 轉換為乙個元組
list(s ) 將序列 s 轉換為乙個列表
有符號型別與無符號型別之間的轉換
void foo void unsigned int a 6 int b 20 a b 6 puts 6 puts 6 printf b x n b b 0xffffffec 這個問題測試你是否懂得c語言中的整數自動轉換原則 這無符號整型問題的答案是輸出是 6 原因是當表示式中存在有符號型別和無符號...
PL SQL 型別格式轉換
to number char format model 字元轉換到數字型別 to date char format model 字元轉換到日期型別 格式說明符 要與前邊要轉換的字串的格式要相同才能轉換 匹配問題 格式和位數 to char date format model nlsparams 第二...
關於格式型別轉換
c 中提供 4種顯式型別轉換。今天實驗了其中的 static cast const cast 與 reinterpret cast。static cast 轉換用於比較安全的轉換或者意義清晰的轉換。同時可以用於顯式地說明編譯器自動的隱式型別轉換。static cast.cpp includeusin...