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