計算機二級python學(xué)習(xí)教程(2) python語言基本語法元素
上一篇:計算機二級Python學(xué)習(xí)筆記(一)
其實昨天Python并沒有安裝成功,打開就報錯:
于是今天先解決這個問題,搜了一下api-ms-win-crt-process- 1-1-0.dll丟失,感謝這位老鐵的博客解決了我的問題【api-ms-win-crt-process-l1-1-0.dll 丟失的處理,個人覺得完美】,分享給大家,如果因為系統(tǒng)丟失dll文件報錯可以借鑒一下。
完美運行,繼續(xù)學(xué)習(xí)。
第2章 Python語言基本語法元素
2.1 程序的格式框架
縮進:Tab鍵或4個空格(建議)。用于表示程序間的包含和層次關(guān)系。例如if、while、for、def、class等保留字使用縮進。unexpected indent表示縮進錯誤。
d={} for c in(65,97): for i in range(26): d[chr(i+c)]=chr((i+13)%26+c) print("".join([d.get(c,c) for c in d]))
注釋:以#開頭表示,多行注釋每行前面都加#
#這是一個真理注釋 print("PHP是世界上最好的語言")
2.2 語法元素的名稱
變量:保存和表示數(shù)據(jù)值,通過賦值(等號=)來修改,隨時命名、隨時賦值、隨時使用。
命名:給變量或其他程序元素關(guān)聯(lián)名稱或標識符的過程??梢圆捎么笮懽帜?、數(shù)字、下劃線、漢字及組合命名,長度沒有限制。首字符不能是數(shù)字,標識符中間不能有空格、不能與保留字相同、大小寫敏感,標點符號全部為英文標點。
保留字:關(guān)鍵字,內(nèi)部定義并保留使用的標識符,大小寫敏感,Python3版本共33個保留字。
#Python3保留字 and as assert break class continue def def elif else except False finally for from global if import in is lambda None nonlocal not or pass raise return True try while with yield
2.3 數(shù)據(jù)類型
數(shù)據(jù)類型:表示數(shù)據(jù)的含義,消除計算機對數(shù)據(jù)理解的二義性。Python有數(shù)字、字符串、元祖、集合、列表、字典類型等。
數(shù)字類型:整數(shù)、浮點數(shù)、復(fù)數(shù)。整數(shù)有十進制、十六進制、八進制、二進制,可以直接比較。浮點數(shù)帶有小數(shù)點,只有十進制,可以用科學(xué)計數(shù)法表示。
字符串類型:字符序列,用雙引號" "或單引號' '包括起來(作用相同),可以對單個字符或字符片段進行索引。
>>> "PHP是世界上最好的語言"[1] 'H' >>> "PHP是世界上最好的語言"[-3] '的' >>> "PHP是世界上最好的語言"[0:3] 'PHP' >>> len("PHP是世界上最好的語言") #獲取字符串長度 12 >>> "PHP是世界上最好的語言"[7:-3] '最好'
2.4 程序的語句元素
表達式:產(chǎn)生或計算新數(shù)據(jù)值的代碼片段,數(shù)據(jù)和操作符構(gòu)成,運算結(jié)果的類型由操作符或運算符決定。
賦值語句:使用等號(=)表示,變量=表達式。雙等號(==)判斷相等,True相等,F(xiàn)alse不相等。
>>> a = 666 #賦值 >>> print(a) 666 >>> a,b = 666,999 #同步賦值 >>> x,y = 'PHP','Python' >>> print(x) PHP >>> print(a) 666 >>> x,y = y,x #同步賦值的應(yīng)用 互換變量
引用:(1)全面命名空間引用: import 功能庫名稱,調(diào)用:功能庫名稱.函數(shù)名稱()
(2)具體函數(shù)引用:from 功能庫名稱 import 函數(shù)名,調(diào)用:函數(shù)名稱()
(3)全函數(shù)引用:from 功能庫名稱 import * ,調(diào)用:函數(shù)名稱()
(4)別名引用:import 功能庫名稱 as 功能庫別名,調(diào)用:功能庫別名.函數(shù)名稱()
#引用turtle庫畫圓 >>> import turtle >>> turtle.fd(-200) >>> turtle.right(90) >>> turtle.circle(200)
2.5 基本輸入輸出函數(shù)
input():變量=input("提示性文字") ,返回字符串。
>>> a = input("請輸入一個小數(shù):") 請輸入一個小數(shù):6.66 >>> print(a) 6.66
eval():變量=eval("字符串"),去掉字符串最外側(cè)的引號,執(zhí)行去掉引號后的字符內(nèi)容。
>>> a = eval("1.11 + 5.55") >>> print(a) 6.66 #eval()結(jié)合input()使用 獲取用戶輸入的數(shù)字 >>> a = eval(input("請輸入一個數(shù):")) 請輸入一個數(shù):333 >>> print(a*2) 666
print():輸出運算結(jié)果。
#第一種 輸出字符串 >>> print("挺好") 挺好 #第二種 輸出一個或多個變量 >>> a=666 >>> print(a,a,a) 666 666 666 #第三種 混合輸出字符串與變量值 #格式:print("字符串模板".format(變量1,2,3)) {}代表一個槽位,對應(yīng).format里的變量 >>> a,b=6,111 >>> print("數(shù)字{}和數(shù)字{}的乘積是{}".format(a,b,a*b)) 數(shù)字6和數(shù)字111的乘積是666 >>> a=666 #end參數(shù)避免默認換行 >>> print(a,end=".") 666.
2.6 源程序的書寫風格
一張圖結(jié)束今天的學(xué)習(xí):
下一篇:計算機二級Python學(xué)習(xí)筆記(三)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)打印詳細報錯日志,獲取報錯信息位置行數(shù)
這篇文章主要介紹了Python實現(xiàn)打印詳細報錯日志,獲取報錯信息位置行數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08如何利用pyinstaller打包Python程序為exe可執(zhí)行文件
這篇文章主要給大家介紹了關(guān)于如何利用pyinstaller打包Python程序為exe可執(zhí)行文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Python實現(xiàn)批量轉(zhuǎn)換文件編碼的方法
這篇文章主要介紹了Python實現(xiàn)批量轉(zhuǎn)換文件編碼的方法,涉及Python針對文件的遍歷及編碼轉(zhuǎn)換實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07在python2.7中用numpy.reshape 對圖像進行切割的方法
今天小編就為大家分享一篇在python2.7中用numpy.reshape 對圖像進行切割的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python網(wǎng)絡(luò)請求模塊urllib與requests使用介紹
網(wǎng)絡(luò)爬蟲的第一步就是根據(jù)URL,獲取網(wǎng)頁的HTML信息。在Python3中,可以使用urllib和requests進行網(wǎng)頁數(shù)據(jù)獲取,這篇文章主要介紹了Python網(wǎng)絡(luò)請求模塊urllib與requests使用2022-10-10