Python等級考試(1): 基本語法元素

Python等級考試(1): 基本語法元素

來自專欄半導體材料與技術1 人贊了文章

我剛剛參加了今年的全國計算機等級考試二級Python編程,也是國內的首次Python等級考試。總體來說題目不難,對於我這種半路出家、直接應用的「野路子」來說,是一個鞏固基礎知識的契機。這裡將複習時的筆記整理成文章,以備日後查閱。

本系列將包括如下幾個部分,除此之外,還會更新一些番外和補遺。

1. 基本語法元素

2. 基本數據類型

3. 組合數據類型

4. 文件和數據格式化

5. 計算生態與內置函數

6. turtle, random, time庫

7. 第三方庫縱覽

以上內容是基於嵩天老師的《全國計算機等級考試二級教程——Python語言程序設計(2018年版)》所做的總結,基本結構與書本內容類似。嵩老師同時也是中國大學MOOC上多門Python編程課程的主講人,他的課程生動形象,且結合大量實操案例,是Python入門的精品課程。

本人能力有限,如有紕漏,還望大家批評指正。本文首發於知乎專欄「半導體材料與技術」,轉載請先私信作者。


Python數據

* 注意:西文字元和中文字元長度都為1

切片方法:[N:M] 獲取從N到M的連續結果,不包含M。其中第一個元素是0號,最後一個元素是-1號

Python3 中的33個保留字及其釋義:

Python3中的33個保留字

同步賦值:<變數1>, … , <變數N> = <表達式1>, … , <表達式N>

同步賦值可以用來互換變數的值,如x, y = y, x

基本輸入輸出函數

input(str):

將str顯示在屏幕中,並獲取用戶輸入。用戶的任何輸入將被作為一個字元串提取。

eval(str) :

將去掉字元串str最外側的引號,並按照Python語句之行去掉引號後的字元內容:

# 可用於依據輸入情況改變數據類型a = eval(input(Please input a number: ))

print(<待輸出內容>, end=<增加的輸出結尾>):

通過end可以控制輸出的結尾是什麼。默認情況下為回車。

>>> a = 24>>> print(a, end=.)24.

推薦閱讀:

TAG:Python入門 | 計算機等級考試 |