第2章 8 轉換函式使用 30 分

2021-10-19 14:51:33 字數 629 閱讀 8186

輸入乙個整數和進製,轉換成十進位制輸出

在一行輸入整數和進製

在一行十進位制輸出結果

在這裡給出一組輸入。例如:

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