輸入乙個整數和進製,轉換成十進位制輸出
在一行輸入整數和進製
在一行十進位制輸出結果
在這裡給出一組輸入。例如:
45,8在這裡給出相應的輸出。例如: **如下:
a,b=
input()
.split(
",")
#賦值完成之後,變數a和變數b都是字串型別。
b =eval
(b)#將字串b,如果是單引號或雙引號的話,則解析成int型別,三引號的話,解析成str型別。eval(string)
c=int
(a,b)
#int(string,number),進製轉換;
print
(c)#將八進位制數轉換成十進位制數。
#print(int(45,16))#將16進製制數的45轉換成十進位制數。
將十進位制數轉換成二制數 print(bin(number))
將十進位制數轉換成八進位制數print(oct(number))
將十進位制數轉換成十六進製制數print(hex(number))尾加上end=』 』
第2章 8 轉換函式使用 30 分
輸入乙個整數和進製,轉換成十進位制輸出 在一行輸入整數和進製 在一行十進位制輸出結果 在這裡給出一組輸入。例如 45 8在這裡給出相應的輸出。例如 37num k input split result 0num len len num for i in range num len result in...
utf8 GB2312轉換函式(c )
實現多種編碼方式的轉換 要轉換的字元 從哪種方式轉換,如utf 8 轉換成哪種編碼,如gb2312 轉換結果 string convertstr string str,string from,string to byte bs system.text.encoding.getencoding fro...
Linux utf8與gb2312轉換函式
linux下gb2312與utf8相互轉換直接有介面呼叫的,呼叫的介面iconv open include iconv t iconv open const char tocode,const char fromcode 下面看下測試程式 include include include includ...