標籤:安裝完成 bre pre 函數 運算式 char 編輯器 保留 忽略
Python是一種解釋型語言,即程式不需要編譯,在運行時才翻譯成機器語言,每執行一次都要翻譯一次,因此效率比較低
Python安裝完成後會內建一個idle(如2-1),就是可以在裡面寫代碼,但是不好用,我們這裡使用python編輯器--pycharm,在編寫代碼的過程中會有提示,方便調試和運行。
圖2-1
一、 注釋
1) 單行注釋
Python的單行注釋符號為#,在代碼中使用#,他右邊的所有資料均會被忽略,當成注釋。
快速鍵:Ctrl+?
2) 多行注釋
多行注釋用三個單引號(’’’)或者三個雙引號(“”“)將注釋括起來。
二、 變數
1)變數名稱規則:
1.字母、數字、底線的任意組合 2.第一個數字不能是數字 3.變數名最好做到見名知意 4.不可使用關鍵字(如)作為變數名稱
2)變數賦值
Python中變數賦值不需要指定資料類型,直接定義即可。
等號(=)用來給變數賦值。等號運算子左邊是一個變數名,等號運算子右邊是儲存在變數中的值。
每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
等號後面用單引號或者雙引號括起來,說明是字元型string字元型,等號後面為整數,則為int整型;等號後面為小數,則為float浮點型
如示:
代碼 運行結果
注意:變數裡面實際上存的是記憶體位址,也就是這個值存在記憶體的那個地方,變數本身沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。
三、 單引號、雙引號、三引號
定義變數時,字串都是用引號引起來的,單引號和雙引號沒有區別。但是遇到特殊情況要合理使用:
1.當字串中有單引號,則用雙引號為注釋符;或者可以使用逸出字元(\)
2.當字串中有雙引號,則用雙引號為注釋符;或者可以使用逸出字元(\)
3. 當字串中既有單引號又有雙引號,則用三引號(單、雙都可);或者可以使用逸出字元(\)
四、 函數介紹
1) input函數:擷取使用者輸入,返回為string類型。
2) print函數:輸出;在python中,print函數預設換行,可以寫成print(要輸出的值,end=’’)。
3) type函數:返回對象的類型。
4) Int函數:類型轉換,轉換成int型
5) float函數:類型轉換,轉換為float型
五、 條件判斷
Python使用if語句來進行條件判斷。基本形式如。Python以縮排來區分表示同一範圍。
判斷條件成立時,則執行後面的語句;else語句為可選語句。
If語句的判斷條件可以用>(大於)、<(小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。
If判斷條件的時候,如果是多個條件一起進行判斷,那麼就需要邏輯運算子and(且)、or(或者)、not(非、取反)。可使用括弧來區分判斷的先後順序,括弧中的判斷優先執行,此外 and 和 or 的優先順序低於>(大於)、<(小於)等符號。
執行個體:使用者輸入分數,根據分數得評價:大於等於90,為優秀;小於90且大於等於75,為良好;小於75且大於等於60,為及格;小於60,為不及格
六、 while迴圈
Python 中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為:
執行語句可以是單個語句或語句塊。當執行語句是單個語句時,可以與while寫在同一行上。
判斷條件可以是任何錶達式,為真時,則執行執行語句;為假時,則結束迴圈。
執行個體:小遊戲,隨機產生1-100的整數,猜此數,每次提示猜大了還是小了,限制只能猜3次
七、 for迴圈
for迴圈可以用來遍曆某個對象(遍曆:就是把迴圈中的第一個元素到最後一個元素依次訪問一次),格式如下:
執行個體:
八、 break、continue
break:退出迴圈。用在while和for迴圈
continue:退出本次迴圈,繼續下一次迴圈。用在while和for迴圈
執行個體:
九、 迴圈中的else語句
在Python中,while和for可以對應一個else,else語句在迴圈迭代正常完成之後執行。換句話說,如果我們不是以正常方式以外的其他任意方式退出迴圈,那麼else分支將不被執行。
執行個體:
十、 格式化輸出
格式化輸出就是將你的輸出格式化成一個樣子。
有三種方式:
1)用“+”串連,直接把輸出的字串和變數串連起來,不推薦用,占記憶體空間
2)用預留位置,常用預留位置有3種:%s、%d和%f
%s是後面的值是一個字串,%d是後面的值必須是一個整數,%f後面是小數。
%f裡預設都保留6位小數,也可以指定保留小數位元,格式是:%.保留小數位元f
%f指定保留小數位元時具有自動四捨五入的功能
3)format方法:官方推薦使用
它通過{}和:來代替%
1、通過位置
2、 通過關鍵字:{}裡的名稱隨便寫,但是要和後面的format中的名稱一致。
Python入門