溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

計(jì)算機(jī)二級python學(xué)習(xí)教程(2) python語言基本語法元素

發(fā)布時(shí)間:2020-08-30 12:58:18 來源:腳本之家 閱讀:124 作者:李維山 欄目:開發(fā)技術(shù)

上一篇:計(jì)算機(jī)二級Python學(xué)習(xí)筆記(一)

其實(shí)昨天Python并沒有安裝成功,打開就報(bào)錯(cuò):

計(jì)算機(jī)二級python學(xué)習(xí)教程(2) python語言基本語法元素

于是今天先解決這個(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í)。

計(jì)算機(jī)二級python學(xué)習(xí)教程(2) python語言基本語法元素

第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ù)值,通過賦值(等號=)來修改,隨時(shí)命名、隨時(shí)賦值、隨時(shí)使用。

命名:給變量或其他程序元素關(guān)聯(lián)名稱或標(biāo)識符的過程??梢圆捎么笮懽帜?、數(shù)字、下劃線、漢字及組合命名,長度沒有限制。首字符不能是數(shù)字,標(biāo)識符中間不能有空格、不能與保留字相同、大小寫敏感,標(biāo)點(diǎn)符號全部為英文標(biāo)點(diǎn)。

保留字:關(guān)鍵字,內(nèi)部定義并保留使用的標(biāo)識符,大小寫敏感,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ī)對數(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ù)法表示。

字符串類型:字符序列,用雙引號" "或單引號' '包括起來(作用相同),可以對單個(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)算符決定。

賦值語句:使用等號(=)表示,變量=表達(dá)式。雙等號(==)判斷相等,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)

計(jì)算機(jī)二級python學(xué)習(xí)教程(2) python語言基本語法元素

2.5 基本輸入輸出函數(shù)

input():變量=input("提示性文字") ,返回字符串。

>>> a = input("請輸入一個(gè)小數(shù):")
請輸入一個(gè)小數(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("請輸入一個(gè)數(shù):"))
請輸入一個(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è)槽位,對應(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ī)二級python學(xué)習(xí)教程(2) python語言基本語法元素

下一篇:計(jì)算機(jī)二級Python學(xué)習(xí)筆記(三)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持億速云。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI