格式符號 型別轉換

2021-09-29 11:31:56 字數 855 閱讀 6719

常用的格式符號:

格式符號 轉換

%% 輸出 % 號

%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...