python基礎題 python基礎練習題(一)

2021-10-10 03:51:44 字數 2051 閱讀 7227

1、執行 python 指令碼的兩種方式

python進入直譯器 python 1.py

2、簡述位、位元組的關係

8位是乙個位元組

3、簡述 ascii、unicode、utf-8、gbk 的關係

最開始ascii,然後出現 unicode,utf-8是 unicode的壓縮版

4、請寫出 「李傑」 分別用 utf-8 和 gbk 編碼所佔的位數

utf-8 :6 gbk:4

5、pyhton 單行注釋和多行注釋分別用什麼?

單行 # 多行 """ """

6、宣告變數注意事項有那些?

7、如有一下變數 n1 = 5,請使用 int 的提供的方法,得到該變數最少可以用多少個二進位制位表示?

bit_length

8、布林值分別有什麼?

true false

9、閱讀**,請寫出執行結果

a = "alex"b=a.capitalize()print(a)print(b)

alex alex 首字母變大寫

10、寫**,有如下變數,請按照要求實現每個功能

name = " alex"

a. 移除 name 變數對應的值兩邊的空格,並輸入移除後的內容

b. 判斷 name 變數對應的值是否以 "al" 開頭,並輸出結果

c. 判斷 name 變數對應的值是否以 "x" 結尾,並輸出結果

d. 將 name 變數對應的值中的 「l」 替換為 「p」,並輸出結果

e. 將 name 變數對應的值根據 「l」 分割,並輸出結果。

f. 請問,上一題 e 分割之後得到值是什麼型別(可選)?

g. 將 name 變數對應的值變大寫,並輸出結果

h. 將 name 變數對應的值變小寫,並輸出結果

i. 請輸出 name 變數對應的值的第 2 個字元?

j. 請輸出 name 變數對應的值的前 3 個字元?

k. 請輸出 name 變數對應的值的後 2 個字元?

l. 請輸出 name 變數對應的值中 「e」 所在索引位置?

m. 獲取子串行,僅不包含最後乙個字元。如: oldboy 則獲取 oldbo; root 則獲取 roo

21、字串是否可迭代物件?如可以請使用 for 迴圈每乙個元素?

只要能被for迴圈的就是可迭代物件

22、請用**實現:

a. 利用下劃線將列表的每乙個元素拼接成字串,li = "alexericrain"

b. 利用下劃線將列表的每乙個元素拼接成字串,li = ["alex", "eric", "rain"] (可選)

v = "_".join()

23、python2 中的 range 和 python3 中的 range 的區別?

python2 直接建立放在能存裡面 python只有進行迭代時才乙個個建立

24、實現乙個整數加法計算器:

如:content = input("請輸入內容:") # 如: 5+9 或 5+ 9 或 5 + 9

content = input(">>>")

v1, v2= content.split("+")

v1=int(v1)

v2=int(v2)

v3= v1 +v2print(v3)

25、計算使用者輸入的內容中有幾個十進位制小數?幾個字母?

如:content = input("請輸入內容:") # 如:asduiaf878123jkjsfd-213928

c1 = 0

c2 = 0

content = input(">>>")

for item in content

如果item是數字:

c1 += 1

如果item是字母:

c2 += 1

26、簡述 int 和 9 等數字 以及 str 和 "xxoo" 等字串的關係?

類和物件的關係,根據類建立的物件

27、製作趣味模板程式

需求:等待使用者輸入名字、地點、愛好,根據使用者的名字和愛好進行任意現實

如:敬愛可親的 ***,最喜歡在 *** 地方幹 ***

Python基礎程式設計題

1 接收輸入的一行字元,統計出字串中包含數字的個數 str input 請輸入一串字元 count 0for i in str if i.isdigit count count 1print 數字個數 d count 2 請輸入星期幾的第一 個字母,用來判斷是星期幾,如果第乙個字母一樣,則繼續判斷第...

python大一基礎題 Python 基礎練習題

python 基礎練習題 以下是我在學習python編寫的一些簡單的練習題,題目答案為本人編寫可能不完全正確只供參考 題目一 列印乙個如下的圖形 for i in range 2,3 for z in range 3 abs i print end for j in range 2 abs i 1 ...

python基礎小白題4

題目031 請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母。def tm031 個人備註 按照題意要求實現了就行 week monday tuesday wednesday thursday friday saturday sunday inp while 1 ...