python程式設計基礎(lv3 第二課)

2021-10-21 17:57:16 字數 3406 閱讀 9856

1、[使用python編寫第乙個程式] 2、[注釋的引入及中文支援] 3、[變數及型別] 3、[運算子] 4、[常用的資料型別轉換] 5、[判斷語句和迴圈語句]

python的基本語法

2小時

1、[使用python編寫第乙個程式]

1、開啟pycharm

2、編寫

print

("hello world!"

)

2、[注釋的引入及中文支援]

1、注釋

*單行注釋

以#開頭;

*多行注釋

'''

內容;'''

2、中文支援

python3預設支援中文;

python2需要新增

#coding:utf-8

或 #-

*-soding:utf-8-

*-

3、[變數及型別]

1、變數的定義

*變數就是用來儲存資料的

2、變數的型別

*numbers(數字)

*int

*long

*float

*complex

(複數)

*bool型別

*ture

*false

*string(字串)

*list(列表)

*tuple(元組)

*dictionary(字典)

3、python如何確定變數的型別

*只要定義了變數,而且他有資料,那麼它的型別就已經確定;不需要主動說明;

*可以使用type

(變數的名字),來檢視變數的型別

4、識別符號和關鍵字

(1)、識別符號

*識別符號是自己定義的一些變數和名稱;

(2)、識別符號的規則

*識別符號由字母、下劃線或數字組成,且數字不能開頭;

*python中的識別符號是區分大小寫的;

(3)、命名規則

*保證見名知意

*駝峰命名法:

*小寫駝峰命名法:第乙個單詞以小寫字母開始;第二個單詞的首字母大寫,如myname

*大駝峰式命名法:每乙個單字的首字母都採用大寫字母,例如:firstname

*還有一種命名法是用下劃線"_"來連線所有的單詞,例如:send_buf

(4)、關鍵字

*什麼是關鍵字

關鍵字是具有特殊功能的識別符號;

*檢視關鍵字

andasassert

break

class

continue

defdel

elif

else

except exac finally

forfrom globle

ifinimport

islambda

notor

pass

print

raise

return

trywhile

with

yield

5、輸出

(1)、普通的輸出

*print(「」)

(2)、格式化輸出

*使用字元格式化輸出可以輸出一定格式的字串

*類似c語言的格式化符號

*print

("我的名字是%s,年齡是%d"

%(name,age)

)(3)、換行輸出

*使用"\n"來換行輸出;

6、輸入

(1)、python2版本中

*raw_input

()函式:

輸入的內容被當作字串對待;

*input

()函式

輸入必須是表示式;

(2)、python3版本中

*只有input

()函式;

3、[運算子]

1、算術運算子	+-

*///(取整數)

%**(指數)

優先順序:**

>*/

%//>+-

2、賦值運算子

=+=-=*=

/=%=

**=//=

3、關係運算子

==!=

>

<

>=

<=

4、邏輯運算子

andornot

4、[常用的資料型別轉換]

int()

float()

complex()

str(

)repr()

:將物件轉化為表示式字串

eval

(str

):用來計算在字串中的有效python表示式,並返回乙個物件

tuple

():轉化為乙個元組

list()

:轉化為乙個列表

chr(

):將乙個整數轉化為乙個unicode字元

ord(

):將乙個字元轉化為它的ascii整數值

hex(

):將乙個整數轉化為乙個十六進製制字串

oct(

)將乙個整數轉化為乙個八進位制字串

bin(

):將乙個整數轉化為乙個二進位制字串

5、[判斷語句和迴圈語句]

1、if判斷語句

*格式:

if 要判斷的條件:

條件成立時,要做的事情

2、if—else語句

*格式:

if 條件:

滿足條件時做的事情

else

: 不滿足條件時做的事情

3、if—elif

-else語句

*格式:

if 條件1:

滿足條件1時做的事情

elif 條件2:

滿足條件2做的事情

...else

: 不滿足條件時做的事情

*可以和else使用也可以不和else一起使用;

4、if巢狀

和c語言一樣;

5、while迴圈函式

*格式:

while條件:

條件滿足時,做的事情1..

.*while迴圈巢狀

*和c語言是一樣的;

6、for迴圈

*格式:

for 臨時變數 in 列表或者字串可迭代物件:

迴圈滿足條件時可執行的**

*常用:

for i in

range

(n):

7、break和continue

*break

:跳出迴圈

*continue

:結束本次迴圈,緊接著執行下一次迴圈

第二章程式設計基礎

2 1 程式設計設計方法和風格 如何形成良好的程式設計風格 1 源程式文件化 2 資料說明的方法 3 語句的結構 4 輸入和輸出。注釋分序言性注釋和功能性注釋 語句結構清晰第 一 效率第二。2 2 結構化程式設計 結構化程式設計方法的四條原則是 1.自頂向下 2.逐步求精 3.模組化 4.限制使用 ...

Python基礎第二週第二天

導言 通過上一周的學習,我們對python這個新朋友有了乙個基本的了解和認識,那麼今天讓我們來深入了解一下 python物件和物件導向的高階特性 課程小節 1 python的魔法功能,魅力之所在,讓 量更少1 2 python的魔法功能,魅力之所在,讓 量更少2 3 看python如何靈活應用經典設...

第二章 WCF基礎 3

size large color red 原文 url size x large color orange 契約和服務託管contracts and service host color size size large b 契約contracts b size 在wcf中,所有的服務是通過契約來公布...