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中,所有的服務是通過契約來公布...