python基礎知識字符串練習題


 

1、執行 Python 腳本的兩種方式

 

2、簡述位、字節的關系

 

3、簡述 ascii、unicode、utf-­‐8、gbk 的關系

 

4、請寫出 “李傑” 分別用 utf-­‐8  gbk 編碼所占的位數

 

5、Pyhton 單行注釋和多行注釋分別用什么?

 

6、聲明變量注意事項有那些?

 

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

 

8、布爾值分別有什么?

9、閱讀代碼,請寫出執行結果a = "alex"

b = a.capitalize() print(a)

print(b)

 

請寫出輸出結果:

 

10、寫代碼,有如下變量,請按照要求實現每個功能name = " aleX"

  1. 移除 name 變量對應的值兩邊的空格,並輸入移除后的內容

 

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

 

  1. 判斷 name 變量對應的值是否以 "X" 結尾,並輸出結果

 

  1. name 變量對應的值中的 “l” 替換為 “p”,並輸出結果

 

  1. name 變量對應的值根據 “l” 分割,並輸出結果。

 

  1. 請問,上一題 e  分割之后得到值是什么類型(可選)?

 

  1. name 變量對應的值變大寫,並輸出結果

 

  1. name 變量對應的值變小寫,並輸出結果

 

  1. 請輸出 name 變量對應的值的第 2 個字符?

 

  1. 請輸出 name 變量對應的值的前 3 個字符?

 

  1. 請輸出 name 變量對應的值的后 2 個字符?

 

  1. 請輸出 name 變量對應的值中 “e” 所在索引位置?

 

  1. 獲取子序列,僅不包含最后一個字符。如: oldboy 則獲取 oldbo; root 則獲取 roo

 

21、字符串是否可迭代對象?如可以請使用 for 循環每一個元素?

 

 

22、請用代碼實現:

  1. 利用下划線將列表的每一個元素拼接成字符串,li = "alexericrain"
    1. 利用下划線將列表的每一個元素拼接成字符串,li  = ['alex', 'eric', 'rain'] (可選)

 

23、Python2 中的 range Python3 中的 range 的區別?

 

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

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

 

25、計算用戶輸入的內容中有幾個十進制小數?幾個字母? 如:

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

 

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

 

27、制作趣味模板程序

需求:等待用戶輸入名字、地點、愛好,根據用戶的名字和愛好進行任意現實如:敬愛可親的 xxx,最喜歡在 xxx 地方干 xxx

28、制作隨機驗證碼,不區分大小寫。流程:

 

-­‐ 用戶執行程序

-­‐ 給用戶顯示需要輸入的驗證碼

-­‐ 用戶輸入的值

用戶輸入的值和顯示的值相同時現實正確信息;否則繼續生成隨機驗證碼繼續等待用戶輸入生成隨機驗證碼代碼示例:

 

29、開發敏感詞語過濾程序,提示用戶輸入內容,如果用戶輸入的內容中包含特殊的字符: "蒼老師" "東京熱",則將內容替換為 ***

 

30、制作表格

循環提示用戶輸入:用戶名、密碼、郵箱要求用戶輸入的長度不超過 20 個字符,如果超過則只有前 20 個字符有效) 如果用戶輸入 q Q 表示不再繼續輸入,將用戶輸入的內容以表格形式大隱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM