計算機二級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)名稱或標(biāo)識符的過程??梢圆捎么笮懽帜浮?shù)字、下劃線、漢字及組合命名,長度沒有限制。首字符不能是數(shù)字,標(biāo)識符中間不能有空格、不能與保留字相同、大小寫敏感,標(biāo)點符號全部為英文標(biāo)點。
保留字:關(guān)鍵字,內(nèi)部定義并保留使用的標(biāo)識符,大小寫敏感,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ù)避免默認(rèn)換行
>>> print(a,end=".")
666.
2.6 源程序的書寫風(fēng)格
一張圖結(jié)束今天的學(xué)習(xí):

下一篇:計算機二級Python學(xué)習(xí)筆記(三)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python?Bokeh實現(xiàn)實時數(shù)據(jù)可視化
在數(shù)據(jù)分析和科學(xué)計算中,數(shù)據(jù)可視化是不可或缺的一部分,本文將通過簡潔的語言和具體的代碼示例,介紹如何使用Bokeh庫進行實時數(shù)據(jù)可視化,感興趣的可以了解下2024-12-12
python 回調(diào)函數(shù)和回調(diào)方法的實現(xiàn)分析
這篇文章主要介紹了python 回調(diào)函數(shù)和回調(diào)方法的實現(xiàn)分析,需要的朋友可以參考下2016-03-03
Python中dumps與dump及l(fā)oads與load的區(qū)別
這篇文章主要介紹了Python中dumps與dump、loads與load的區(qū)別,json模塊提供了一種很簡單的方式來編碼和解碼JSON數(shù)據(jù)。其中兩個主要的函數(shù)是json.dumps()和json.loads(),需要的朋友可以參考下2022-04-04
Python實戰(zhàn)之多種音樂格式批量轉(zhuǎn)換
Pydub是一個基于ffmpeg的Python音頻處理模塊,封裝了許多ffmpeg底層接口,因此用它來做音樂歌曲文件格式轉(zhuǎn)換會非常方便。今天給大家介紹它的音樂文件格式轉(zhuǎn)換功能,幾乎支持所有音樂音頻格式,需要的可以參考一下2022-06-06
Python中使用moviepy進行視頻分割的實現(xiàn)方法
MoviePy是一個關(guān)于視頻編輯的python庫,主要包括:剪輯,嵌入拼接,標(biāo)題插入,視頻合成(又名非線性編輯),視頻處理,和自定制效果。本文重點給大家介紹Python中使用moviepy進行視頻分割的實現(xiàn)方法,需要的朋友一起看看吧2021-12-12

