Python學習 任務2 進製和大小寫轉換

2021-10-02 12:32:42 字數 1242 閱讀 1480

如果省去輸入和型別轉換的行以及一堆注釋,一兩行就能實現和展示python中進製和大小寫轉換的方便

# - tutorial 2

# - 2020-2-3

# - johan

# - 題目:

# 1、大小寫轉換

# 2、進製表示

'''包含的語法:

1、變數賦值

2、輸入和輸出

3、型別轉換

4、進製轉換

'''# [upper to lower] episode

str = input("請輸入一句話:")

print("upper type:".format(str.upper()))

print("lower type:".format(str.lower()))

# [binary transform] episode 1: d->b,o,h

strnum = input("\n請輸入乙個10-100的整數:")

number = int(strnum)

print("b:\no:\nh:".format(bin(number), oct(number), hex(number)))

# [binary transform] episode 2: b,o,h->d

num1 = "101100"

num2 = "0o11"

num3 = "0xff"

print("\nb = d\no=d\nh=d".format(

num1, int(num1, 2),

num2, int(num2, 8),

num3, int(num3, 16)

))

執行結果:

(注:python一條語句太長要換行時,有兩種情況,在三種括號中的表示式可以直接換行,其他表示式要在末尾加\反斜槓,字串還能用三個引號表示多行)

一兩行就能演示,鬧呢?

哪個er嚯你

print("upper type:".format(input("請輸入一句話:").upper()))

print("b:".format(bin(int(input("\n請輸入乙個10-100的整數:")))))

寫慣了底層c突然用起這麼拿來主義的東西,和一夜暴富的感覺一樣

10進製轉2進製和16進製制

看到論壇說面試遇到,就嘗試寫 public class test public static string tobinary int n return temp.reverse tostring 10進製轉16進製制 將給定的十進位制整數除以基數16,餘數便是等值的16進製制的最低位。將上一步的商再...

python學習筆記 進製

3.進製 進製是學習計算機語言最基本的知識,所以一定要掌握。其實它很簡單,我們日常生活中有很多進製的例子,例如 所以進製就是逢幾進一,r 進製就是逢 r 進一。計算機只能識別二進位制,人類最習慣使用的是十進位制,而為了實際需要,又建立了八進位制和十六進製制。八進位制就是逢八進一,十六進製制就是逢十六...

事件迴圈2(微任務 和巨集任務)

js是單執行緒,一次只能執行乙個任務,當有乙個耗時很長時,有乙個在後面等待,會造成堵塞,非同步的目的就是處理堵塞,提公升效能。一 promise物件 promise呼叫內部函式。promise有三種物件 1.pending 待定,未初始化 2.resolved 非同步成功 3.rejected 非同...