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

