初中生資訊科技課本Python小結

2021-09-26 05:18:33 字數 2294 閱讀 9347

python

的副檔名是.py

python的函式:

print(表示式)函式:輸出「表示式」的結果

print(表示式1,表示式2,……):輸出表示式1,表示式2,……的結果。

如果想讓print()函式中的內容換行,只需在換行出加上」\n」即可。如果想要顯示結果中各項之間不留空格(或用某個符號隔開),只要在括號裡面的最後加上sep=」」(或sep=」分隔符」)。

《變數》=《表示式》:將表示式的值儲存到變數裡去

input(《提示性文字》):等待使用者從鍵盤上輸入資料集,使用者輸入的內容將作為函式的值,不管使用者輸入的是什麼內容,返回的都是字串。

if語句:

if《條件》:

《語句塊》

功能:如果條件表示式成立,則先執行if行縮排的《語句塊》,然後再執行《語句塊》後沒有縮排的語句。如果條件表示式不成立,則直接執行《語句塊》後面沒有縮排的語句。

在python中,縮排用於指定**塊從**開始,**結束。將**縮排多少並不重要但要保證整個**塊的縮排程度是一樣的。python中的慣例是將**塊縮排4個空格,建議遵循這個慣例。 格式

if《條件1>:

《語句塊1>

elif《條件2>:

《語句塊2>

……else:

《語句塊3>

建立函式的命令:

def《函式名》()或(《引數1>,《引數2>,……):

《語句塊》

功能:定義乙個具有某一功能的函式。函式命名規則參照變數命名規則。

return《表示式》:先計算《表示式》的值,然後將表示式的值傳出,作為函式的值。

邏輯表示式:邏輯運算子有and,or,not

例如:a+b>c且b+c>a且a+c>b

在python中表示為a+b>c and b+c>a and a+c>b

庫的引用:

from《庫名》import《函式1>,《函式2>,……

功能:從《庫名》中輸入指定的函式,供程式中呼叫。

還有其他格式:

from<

庫名》import*:從指定的庫中輸入所有的函式。

import<

庫名》:從指定的庫中輸入所有的函式,但在醫用庫中的函式的時候,需加上庫名做字首。

import <

庫名》 as x:用簡單的別名代替庫名,是引用更加簡單。

while迴圈:

while《條件》:

《語句塊》

randint(a,b):產生乙個介於a和b之間的整數(包括a和b)。

建立列表:

《列表名》=[《元素1>,《元素2>,……]

對列表進行的操作或函式:

len(

列表名):返回列表元素的個數

del列表名[i]:從列表中刪除第i個元素

列表名.sort():對列表中的元素進行按照公升序排序

列表名.reverse():對列表中的元素按照降序排序

turtle的庫的幾個函式:

forward(長度):想當前畫筆方向移動指定長度。

backward(長度):後退移動指定長度。

right(度數):順時針旋轉指定度數。

left(度數):逆時針旋轉指定度數。

pendown():落筆,使畫筆移動時可以畫畫。

penup():抬筆,使畫筆移動是不會畫畫。

clear():清除所畫圖形,畫筆的位置和狀態不變。

speed(速度):設定畫筆移動的速度,範圍1-20。

pensize(粗細):設定畫筆的粗細,範圍1~20。

pencolor(顏色字元):設定畫筆的顏色。

home():畫筆移到螢幕的正**。

circle(半徑):畫指定半徑的圓。

d=功能:建立乙個新的字典。其中鍵()和值()通過冒號連線,組成乙個鍵值對(冒號前為鍵,冒號後為值),鍵值對通過逗號隔開,字典是鍵值對的集合。鍵值在字典中沒有順序之分。

(鍵是唯一的,值不需要唯一。若鍵重複,則最後乙個鍵值對會替換前面的)

file=open(」檔名.txt」,」開啟模式」)

功能:開啟」檔名.txt」。開啟模式有下列幾種:

「r」:以讀的方式開啟檔案,只能讀取檔案資訊。

「r+」:以讀寫的方式開啟檔案,可對檔案進行讀寫操作。

「w」:以寫的方式開啟檔案,可向檔案寫入資訊,如果檔案存在,則清空該檔案,再寫入新內容。

「w+」:清空檔案內容,以讀寫方式開啟檔案。

fori

inrange

(5):

print (i)//

每執行一次這樣的迴圈,對於range生成的每個數,用i指代這個數

初中生python學習 初中生如何學習python

初中生學習python的方法 首先了解計算機的工作原理 然後掌握程式設計的一般方法和基本步驟,掌握python語言的語法規範 接著嘗試讀懂python程式,並掌握一款python語言的圖形化編輯軟體 最後根據所學的知識,解決簡單的生活問題。初中生學習python的方法 1 了解計算機的工作原理,知道...

python初中數學建模培訓 初中生數學建模培養

初中生數學建模培養 一 認識數學建模 目前,數學建模教學理論 還不完善,對 數學建模 的含義還有不同的理解 數學模型 對於現實中的原型,為了某個特定目的,作出一些必要的簡化和假設,運用適當 的數學工具得到乙個數學結構。也可以說,數學模型是利用數學語言 符號 式子與圖象 模擬現實的模型。把現實模型抽象...

國際資訊學初中生競賽 ISIJ

下面我們按照isij2019中國隊為例,對isij進行簡單介紹。全稱是international school for informatics junior,國際初中生資訊學競賽。為鼓勵學生向更高難度發起挑戰,國際初中生資訊學競賽創新地設定了 a b 組,a 組 提高組,advanced level...